public void Test3() { ListNode node = ListNode.CreateNodeList(3); ListNode node2 = ListNode.CreateNodeList(3); Assert.Equal(JsonConvert.SerializeObject(Coding015.PrintForReverse(node)), JsonConvert.SerializeObject(Coding015.PrintForReverse2(node2))); }
public void Test5() { ListNode node1 = ListNode.CreateNodeList(3); ListNode node2 = ListNode.CreateNodeList(4); string value = "0011223"; ListNode node = Coding016.Merge(node1, node2); Assert.Equal(value, node.GetListString()); }
public void Test3() { ListNode node1 = ListNode.CreateNodeList(3); ListNode node2 = null; string value = node1.GetListString(); ListNode node = Coding016.Merge(node1, node2); Assert.Equal(value, node.GetListString()); }
public void Test1() { //0,1,2,3,4,5 ListNode listNode = ListNode.CreateNodeList(6); Assert.Null(Coding014.FindBackKth(listNode, 0)); Assert.Null(Coding014.FindBackKth(listNode, 7)); Assert.Equal(3, Coding014.FindBackKth(listNode, 3).item); Assert.Equal(5, Coding014.FindBackKth(listNode, 1).item); Assert.Equal(0, Coding014.FindBackKth(listNode, 6).item); }
public void Test() { ListNode listNode = ListNode.CreateNodeList(10); string o = JsonConvert.SerializeObject(listNode); List <int> test = Coding003.PrintForStack(listNode); string t = JsonConvert.SerializeObject(test); List <int> test2 = Coding003.PrintForRecursion(listNode); string t2 = JsonConvert.SerializeObject(test2); ListNode test3 = Coding003.PrintForReverse(Coding003.PrintForReverse(listNode)); string t3 = JsonConvert.SerializeObject(test3); Assert.Equal(test, test2); Assert.Equal(o, t3); }
public void TestList() { ListNode listNode = ListNode.CreateNodeList(10); List <int> test = Coding003.PrintForStack(listNode); for (int i = 0; i < 10; i++) { Assert.Equal(i, test[9 - i]); } List <int> test2 = Coding003.PrintForRecursion(listNode); for (int i = 0; i < 10; i++) { Assert.Equal(i, test2[9 - i]); } }