Collections: Stack — различия между версиями
Материал из Вики ИТ мехмата ЮФУ
Juliet (обсуждение | вклад) |
Juliet (обсуждение | вклад) |
||
Строка 30: | Строка 30: | ||
== См. также == | == См. также == | ||
− | [[Unit Collections | Collections]] | + | [[Unit Collections | Collections]]: |
− | + | *[[Unit Collections: Queue | Queue]] | |
− | + | *[[Unit Collections: DynArray | DynArray]] | |
− | + | *[[Unit Collections: SimpleSet | SimpleSet]] | |
− | + | *[[Unit Collections: AssocArray | AssocArray]] |
Версия 19:41, 30 апреля 2009
Интерфейс
type Stack<T> = class
/// Создает пустой стек
constructor Create;
/// Кладет элемент x на вершину стека
procedure Push(x: DataType);
/// Возвращает значение элемента на вершине, снимая его со стека
function Pop: DataType;
/// Возвращает значение элемента на вершине стека, не снимая его
function Top: DataType;
/// Возвращает истину, если стек пуст
function IsEmpty: boolean;
/// Выводит содержимое стека на консоль
procedure Println();
end;