コード例 #1
0
        public void TestAdLinkedList()
        {
            AddLinkedList sol = new AddLinkedList();
            ListNode      l1  = new ListNode(7);
            //l1.next = new ListNode(4);
            //l1.next.next = new ListNode(3);

            ListNode l2 = new ListNode(5);

            l2.next      = new ListNode(6);
            l2.next.next = new ListNode(4);


            ListNode output = new ListNode(7);
            //output.next = new ListNode(8);
            //output.next.next = new ListNode(0);
            //output.next.next.next= new ListNode(7);

            var result = sol.AddTwoNumbers(l1, output);

            CollectionAssert.Equals(result, output);
        }
コード例 #2
0
        public void TestLinkedListSum()
        {
            AddLinkedList sol = new AddLinkedList();
            ListNode      l1  = new ListNode(2);

            l1.next      = new ListNode(4);
            l1.next.next = new ListNode(3);

            ListNode l2 = new ListNode(5);

            l2.next      = new ListNode(6);
            l2.next.next = new ListNode(4);


            ListNode output = new ListNode(7);

            output.next      = new ListNode(0);
            output.next.next = new ListNode(8);

            var result = sol.AddLinkdeList(l1, l2);

            CollectionAssert.Equals(result, output);
        }