其他分享
首页 > 其他分享> > 剑指Offer——两个链表的第一个公共节点(JS实现)

剑指Offer——两个链表的第一个公共节点(JS实现)

作者:互联网

题目描述

解题思路

解题代码

var getIntersectionNode = function(headA, headB) {
    let nodeA = headA;
    let nodeB = headB;
    const setA = new Set();
    const setB = new Set();
    while (nodeA) {
        setA.add(nodeA);
        nodeA = nodeA.next;
    }
    while (nodeB) {
        setB.add(nodeB);
        nodeB = nodeB.next;
    }
    for (let v of setA) {
        if (setB.has(v)) {
            return v;
        }
    }
};

总结

标签:遍历,setA,Offer,nodeA,nodeB,JS,链表,节点
来源: https://blog.csdn.net/sinat_41696687/article/details/115563329