на языке Pascal. {-----------


на языке Pascal. {-------------------------------------------------} { Линейный однонаправленный список } {-------------------------------------------------} type PElem = ^TElem; TElem = record Data : <item>; Next : PElem; end; var Head : PElem; {Указатель на голову стека} {-------------------------------------------------} { LIFO Добавление элемента в стек } {-------------------------------------------------} procedure Push (TheData : <item>); var NewElem : PElem; begin New(NewElem); NewElem^.Data := TheData; NewElem^.Next := Head; Head := NewElem; end; {--------------------------------------------------} { LIFO Извлечение элемента из стека } {--------------------------------------------------} function Pop (var TheData : <item>) : boolean; {true - верхний элемент извлечен; false - стек пуст} var TempElem : PElem; begin TempElem := Head; if TempElem = nil then begin Pop := false; exit; end; Head := Head ^.Next; TheData
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz