public List(ListNode<T> head)
public void ChangeListNodeValueById(int id, T value)
ListNode<T> node = this.Head;
public void merge(List<T> l2)
ListNode<T> node = this.Head;
public static void Main(string[] args)
ListNode<int> node = new ListNode<int>(25);
ListNode<int> node2 = new ListNode<int>(56);
ListNode<int> node3 = new ListNode<int>(2);
ListNode<int> node4 = new ListNode<int>(1);
List<int> list = new List<int>(node);
List<int> list2 = new List<int>(node3);
ListNode<int> testNode = list.Head;
Console.WriteLine(testNode.Value);
testNode = testNode.Next;
list.ChangeListNodeValueById(0, 30);
Console.WriteLine(testNode.Value);
testNode = testNode.Next;
Console.WriteLine(testNode.Value);
testNode = testNode.Next;