public void Print() { if (head == null) { Console.Write("List is empty"); return; } Node current = head; while (current != null) { Console.Write(current.getValue()); current = current.getNext(); } }
public void reverse() { // TODO if (head != null) { List <object> tempStore = new List <object>(); Node current = head; do { tempStore.Add(current.getValue()); current = current.getNext(); } while (current != null); tempStore.Reverse(); head = null; foreach (object o in tempStore) { this.append(o); } } Print(); }