Скачиваний:
10
Добавлен:
15.06.2014
Размер:
670 б
Скачать
unit stacklib;

interface
type TStack=^Sel;
Sel=Record
val: integer;
prev: TStack;
End;

Tstack=class(Tobject);
stackEl, PprevEl: tstack;
Procedure AddToStack(var val : integer);
Procedure ReadStackItem(var extractionData : integer);

var Spt: tstack;

implementation



Procedure tstack.AddToStack;

Begin
New(stackEl);
stackEl^.val := val;
stackEl^.prev:=PprevEl;
End;


Procedure tstack.ReadStackItem;

Begin
if PStackTop <> nil then
Begin
SPt:=PStackTop;
extractionData:=PStackTop^.val;

PStackTop:=PStackTop^.prev;
End
else extractionData := 0;
End;


end.
Соседние файлы в папке мин,макс
  • #
    15.06.20142.03 Кб10Project1.dof
  • #
    15.06.2014240 б10Project1.dpr
  • #
    15.06.2014670 б10stacklib.pas
  • #
    15.06.2014952 б10stacklib.~pas
  • #
    15.06.20145.39 Кб10Unit1.dcu
  • #
    15.06.20142.41 Кб10Unit1.pas