public void Get_Right_Result_When_Intersect_Null() { var func = new GetIntersectionNode(); var t1 = new DeleteDuplicates.ListNode(4) { next = new DeleteDuplicates.ListNode(1) { next = new DeleteDuplicates.ListNode(8) { next = new DeleteDuplicates.ListNode(4) { next = new DeleteDuplicates.ListNode(5) } } } }; var t2 = new DeleteDuplicates.ListNode(5) { next = new DeleteDuplicates.ListNode(0) { next = new DeleteDuplicates.ListNode(1) { } } }; Assert.AreEqual(null, func.Excution1(t1, t2)); }
private bool AreaEqual(DeleteDuplicates.ListNode node1, DeleteDuplicates.ListNode node2) { while (node1 != null && node2 != null) { if (node1.val != node2.val) { return(false); } node1 = node1.next; node2 = node2.next; } if (node1 == null && node2 == null) { return(true); } return(false); }