public void TestSample3() { var strs1 = ListNode.CreateListNodeFromArray(new[] { 1, 2, 3, 4, 4, 3, 2, 1 }); var result = new Solution().IsPalindrome(strs1); Assert.AreEqual(true, result); }
public void TestMethod2() { var l1 = ListNode.CreateListNodeFromArray(new[] { 2, 1, 3, 5, 6, 4, 7 }); var result = new Solution().OddEvenList(l1); Assert.AreEqual("2->3->6->7->1->5->4", result.ToString()); }
public void TestMethod() { var l1 = ListNode.CreateListNodeFromArray(new[] { 1, 2, 3, 4, 5 }); var result = new Solution().OddEvenList(l1); Assert.AreEqual("1->3->5->2->4", result.ToString()); }
public void TestSample1() { var strs1 = ListNode.CreateListNodeFromArray(new[] { 1, 2, 4 }); var strs2 = ListNode.CreateListNodeFromArray(new[] { 1, 3, 4 }); var result = new Solution().MergeTwoLists(strs1, strs2); Assert.AreEqual("1->1->2->3->4->4", result.ToString()); }
public void TestMethod2() { var l1 = ListNode.CreateListNodeFromArray(new[] { 5 }); var l2 = ListNode.CreateListNodeFromArray(new[] { 6, 9 }); var result = new Solution().AddTwoNumbers(l1, l2); Assert.AreEqual("1->0->1", result.ToString()); }
public void TestMethod() { var l1 = ListNode.CreateListNodeFromArray(new[] { 2, 4, 3 }); var l2 = ListNode.CreateListNodeFromArray(new[] { 5, 6, 4 }); var result = new Solution().AddTwoNumbers(l1, l2); Assert.AreEqual("7->0->8", result.ToString()); }
public void TestMethod2() { var l1 = ListNode.CreateListNodeFromArray(new[] { 2, 1, 3, 5, 6, 4, 7 }); var l2 = ListNode.CreateListNodeFromArray(new[] { 1, 2, 3, 4, 5 }); var result = new Solution().GetIntersectionNode(l1, l2); Assert.AreEqual("2->3->6->7->1->5->4", result.ToString()); }
public void TestSample2() { var strs1 = ListNode.CreateListNodeFromArray(new[] { 1, 2, 4 }); Assert.AreEqual("1->2->4", strs1.ToString()); }