public LinkedListStack(StackItem <T> element) => tail = head = element;
Пример #2
0
 public Stack()
 {
     Head = null;
     Tail = null;
 }
Пример #3
0
 public Stack()
 {
     Count = 0;
     head  = tail = null;
 }
Пример #4
0
        public StackItem Previous; //Предыдущий элемент стэка

        //Присваивает значения элементам
        public StackItem(int value, StackItem previous)
        {
            Value    = value;
            Previous = previous;
        }
Пример #5
0
 public StackItem()
 {
     Value    = 0;
     Previous = null;
 }
Пример #6
0
 //Отчищает стэк
 public void Clear()
 {
     lastItem = null;
 }
Пример #7
0
 //Добавляет значение в стэк
 public void Push(int value)
 {
     lastItem = new StackItem(value, lastItem);
 }
Пример #8
0
        }                  //Конструктор

        //Переносит значение
        public Stack(Stack stack)
        {
            lastItem = stack.lastItem;
        }
Пример #9
0
 public Stack(Stack stack)
 {
     last = stack.last;
 }
Пример #10
0
 public void Clear()
 {
     last = null;
 }