public void AddFirst(T data) { Size++; var node = new LinkedNode <T>(); node.data = data; node.next = head; head = node; }
public void AddLast(T data) { Size++; if (head == null) { head = new LinkedNode <T>(); head.data = data; head.next = null; } else { var node = new LinkedNode <T>(); node.data = data; var current = head; while (current.next != null) { current = current.next; } current.next = node; } }