剑指 Offer 52. 两个链表的第一个公共节点

题目

剑指 Offer 52. 两个链表的第一个公共节点

代码

class Solution {
public:
    ListNode *findFirstCommonNode(ListNode *headA, ListNode *headB) {
        auto p = headA, q = headB;
        while(p != q)
        {
            if(p)
                p = p->next;
            else 
                p = headB;
            if(q)
                q = q->next;
            else
                q = headA;
        }
        return p;
    }
}
posted @ 2022-03-30 21:03  当惜  阅读(23)  评论(0)    收藏  举报