来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/intersection-of-two-linked-lists 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。
解答
/*** Definition for singly-linked list.* function ListNode(val) {* this.val = val;* this.next = null;* }*//*** @param {ListNode} headA* @param {ListNode} headB* @return {ListNode}*/var getIntersectionNode = function(headA, headB) {while (headA) {headA.isPassed = true;headA = headA.next;}while (headB) {if (headB.isPassed) {return headB;}headB = headB.next;}return headB;};
