示例#1
0
        public void AddFirst(Ucenik data)
        {
            Node newNode = new Node(data);

            newNode.Next = head;
            newNode.Last = tail;
            head         = newNode;
            tail.Next    = newNode;
            if (IsEmpty())
            {
                tail = newNode;
            }
            lenght++;
        }
示例#2
0
        public void AddLast(Ucenik data)
        {
            Node newNode = new Node(data);

            if (IsEmpty())
            {
                AddFirst(data);
            }
            else
            {
                newNode.Next = head;
                newNode.Last = tail;
                tail         = newNode;
                head.Last    = newNode;
                lenght++;
            }
        }
示例#3
0
 public Node(Ucenik data, Node next, Node last)
 {
     Data = data;
     Next = next;
     Last = last;
 }
示例#4
0
 public Node(Ucenik data = 0)
 {
     this.Data = data;
 }