Exemple #1
0
        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);
        }
Exemple #2
0
        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());
        }
Exemple #3
0
        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());
        }
Exemple #7
0
        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());
        }