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

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

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