题目(easy):
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。
图示两个链表在节点 c1 开始相交:
题目数据 保证 整个链式结构中不存在环。
注意,函数返回结果后,链表必须 保持其原始结构 。
思路
先移动长度差值的长度。
1 | const getListLen = (head) => { |
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。
图示两个链表在节点 c1 开始相交:
题目数据 保证 整个链式结构中不存在环。
注意,函数返回结果后,链表必须 保持其原始结构 。
先移动长度差值的长度。
1 | const getListLen = (head) => { |
原文作者:Yizhou Shen
发表日期:March 11th 2024, 9:29:59 am
更新日期:March 17th 2024, 9:39:07 am
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可