Компонентный Паскаль/Связанный список: различия между версиями

 
== Пример использования двусвязного списка ==
Для начала создадим тип данных, соответствующей нашей задаче -- элемент двусвязного списка . Примерный код представлен ниже:
<source lang="oberon2">
TYPE
TDblElem = RECORD (* Элемент двусвязного списка *)
value : INTEGER; (* полезная информация *)
first : BOOLEAN; (* признак первого элемента в списке *)
Last : BOOLEAN; (* признак последнего элемента в списке *)
backward: POINTER TO TDblElem; (* указатель на предыдущий элемент *)
forward: POINTER TO TDblElem; (* указатель на следующий элемент *)
END;
</source>
 
== Примечания ==
788

правок