Реферат: Алгоритмические языки и программирование
буферной переменной. При таком отображении время на операции
тратится больше, так как файл приходится все время "перематы-
вать".
На Pascal очередь может быть организована и как двунаправ-
ленный список:
type T = Qel;
pointer = ^T;
Queue = record
info:T;
pred,sled:pointer;
end;
где pred и sled - указатели на предыдущий и следующий эле-
мент очереди. Операции над очередью при такой организации опре-
деляются аналогично.
2.6 _Стек
Стек - структура данных, в которой можно добавлять и уда-
лять элементы данных, при этом непосредственно доступен только
последний добавленный элемент. Как и очередь стек в Pascal мож-
но организовать в виде линейного списка:
type pointer = ^elem;
elem = record
info:TValue;
sled:pointer;
end;
Stask = pointer;
или отображения на массив:
const N=10;
type Stask = record
tp:integer;