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;
}
};
