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++; }
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++; } }
public Node(Ucenik data, Node next, Node last) { Data = data; Next = next; Last = last; }
public Node(Ucenik data = 0) { this.Data = data; }