示例#1
0
        public void Push(int value)
        {
            IntNode temp = new IntNode(value);

            temp.Next = top;
            top       = temp;
            size++;
        }
示例#2
0
        public bool Pop()
        {
            bool provera = false;

            if (!IsEmpty())
            {
                top     = top.Next;
                provera = true;
                size--;
            }
            return(provera);
        }
示例#3
0
        public bool Push(int value)
        {
            bool provera = false;

            if (size < capacity)
            {
                IntNode temp = new IntNode(value);
                temp.Next = top;
                top       = temp;
                size++;
                provera = true;
            }
            return(provera);
        }
示例#4
0
 public IntNode(int data)
 {
     Data = data;
     Next = null;
 }
示例#5
0
 public IntNode(int data = 0, IntNode next = null)
 {
     Data = data;
     Next = next;
 }
示例#6
0
 public IntStackList2(int capacity)
 {
     top           = null;
     size          = 0;
     this.capacity = capacity;
 }
示例#7
0
        private int capacity; // pamti duzinu steka

        public IntStackList2()
        {
            top  = null;
            size = 0;
        }