C++简洁代码:
两个链表的第一个公共结点
http://www.nowcoder.com/questionTerminal/6ab1d9a29e88450685099d45c9e31e46
C++简洁代码:
class Solution { public: ListNode* FindFirstCommonNode( ListNode* pHead1, ListNode* pHead2) { ListNode* hA = pHead1; ListNode* hB = pHead2; while(hA != hB) { hA = hA == NULL ? pHead1 : hA->next; hB = hB == NULL ? pHead2 : hB->next; } return hA; } };