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

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

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