public List <int> getNodesInArray() { List <int> nodes = new List <int>(); TestListNode current = this; while (current != null) { nodes.Add(current.val); current = (TestListNode)current.next; } return(nodes); }
public TestListNode addMany(List <int> values) { TestListNode current = this; while (current.next != null) { current = (TestListNode)current.next; } foreach (int value in values) { current.next = new TestListNode(value); current = (TestListNode)current.next; } return(this); }