Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| kr3v3tkus |
6.11.2006 22:50
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 111 Пол: Мужской Реальное имя: Рома Репутация: 0 |
теперь вот сел за очередь ( та же задача http://forum.pascalnet.ru/index.php?showtopic=13227 ). Скатал готовый пасс ( тк своей башки на написание не хватит ), но как всегда пока переделывал чёто левое наворотил, проверьте пожалста. Я его описал ...
uses MyQueue; var l,p,t: TQueue; ... вот так, но при обращении к этим переменным (када точечку ставиш Прикрепленные файлы
MyQueue.pas ( 958 байт )
Кол-во скачиваний: 177-------------------- Цитата . . \__/ (**) (>:=:=:~~ ^ ^ ^ ^ Креветка присваивания :DDD |
![]() ![]() |
| kr3v3tkus |
7.11.2006 19:07
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 111 Пол: Мужской Реальное имя: Рома Репутация: 0 |
упс пардон
кароче чёт сложно для меня Код unit MyQueue; interface type PNode = ^Node; Node = record Info:Char; Next:PNode; end; TQueue = class private head,tail:PNode; public function Empty:Boolean; procedure Push (Value:Char); procedure Pop (var Value:Char); constructor Create; destructor Destroy; override; end; implementation constructor TQueue.Create; begin inherited; head:=nil; tail:=nil; end; destructor TQueue.Destroy; var Value:Char; begin while (not Empty) do Pop (Value); inherited; end; function TQueue.Empty:Boolean; begin Empty := not assigned(head); end; procedure TQueue.Push (Value:Char); var P:PNode; begin new(P); p^.info:=value; p^.next:=nil; if empty then head:=p else tail^.next := p; tail:=p; end; procedure TQueue.Pop (var Value:Char); var P:PNode; begin if not Empty then begin value:=head^.info; p:=head; head:=p^.next; if head=nil then tail:=nil; dispose(p); end; end; end. Сообщение отредактировано: kr3v3tkus - 8.11.2006 20:25 -------------------- Цитата . . \__/ (**) (>:=:=:~~ ^ ^ ^ ^ Креветка присваивания :DDD |
kr3v3tkus очередь для символов 6.11.2006 22:50
volvo У тебя сам myqueue.pas не компилируется, ибо ошибо... 6.11.2006 23:08
volvo Кстати, ты бы зашел сюда:
FAQ: ООП
Тут я выкладыв... 7.11.2006 0:06
kr3v3tkus ooops :) оч лучше :)
а в фак я защёл сразу, но чёт... 7.11.2006 0:24
volvo А у тебя, извини модуль нерабочий... Он только ком... 7.11.2006 0:51
kr3v3tkus volvo ет я не придирался :) я просто для примера с... 7.11.2006 12:07![]() ![]() |
|
Текстовая версия | 8.12.2025 13:17 |