Intersection of Two Linked Lists
寻找两个无环链表的交点。
Description
解题思路:
- 如果两个链长度相同的话,那么对应的一个个比下去就能找到;
- 如果两个链长度不相同,分别计算出两个链表的长度,计算出长度差值,然后让长度更长的那个链表从头节点先遍历长度差的步数,这样以后两个链表按尾部对齐。接着长链表和短链表同步往下走,遇到的第一个相同的节点就是最早的公共节点。
1 | # Definition for singly-linked list. |
寻找两个无环链表的交点。
Description
解题思路:
1 | # Definition for singly-linked list. |