你变成我,走过我走过的路。
我变成你,走过你走过的路。
然后我们便相遇了……
public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) {ListNode A = headA, B = headB;while (A != B) { A = A != null ? A.next : headB; B = B != null ? B.next : headA;}return A; } }
我变成你,走过你走过的路。
然后我们便相遇了……
public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) {ListNode A = headA, B = headB;while (A != B) { A = A != null ? A.next : headB; B = B != null ? B.next : headA;}return A; } }
头痛
心为何如此无助
我想幸福的生活太难了没有生活的乐趣
没有生命的向往
昨天我从朋友那里回到家
我感到很开心
我也想拥有自己理想的家但是我走错了路
走错了方向
我承认我从没想过上帝如此不公平地对待我
经历了艰辛却找不到回家的路
我哭了
曾经以为生活没关系
现在
我为以前的冷漠付出了什么headache
心为何如此无助
我想幸福的生活太难了没有生活的乐趣
没有生命的向往
昨天我从朋友那里回到家
我感到很开心
我也想拥有自己理想的家但是我走错了路
走错了方向
我承认我从没想过上帝如此不公平地对待我
经历了艰辛却找不到回家的路
我哭了
曾经以为生活没关系
现在我为以前的冷漠付出了痛苦的代价
心为何如此无助
我想幸福的生活太难了没有生活的乐趣
没有生命的向往
昨天我从朋友那里回到家
我感到很开心
我也想拥有自己理想的家但是我走错了路
走错了方向
我承认我从没想过上帝如此不公平地对待我
经历了艰辛却找不到回家的路
我哭了
曾经以为生活没关系
现在
我为以前的冷漠付出了什么headache
心为何如此无助
我想幸福的生活太难了没有生活的乐趣
没有生命的向往
昨天我从朋友那里回到家
我感到很开心
我也想拥有自己理想的家但是我走错了路
走错了方向
我承认我从没想过上帝如此不公平地对待我
经历了艰辛却找不到回家的路
我哭了
曾经以为生活没关系
现在我为以前的冷漠付出了痛苦的代价
今天做题,看到一个题解,真的太妙了。
使用两个指针 node1,node2 分别指向两个链表 headA,headB 的头结点,然后同时分别逐结点遍历,当 node1 到达链表 headA 的末尾时,重新定位到链表 headB 的头结点;当 node2 到达链表 headB 的末尾时,重新定位到链表 headA 的头结点。
这样,当它们相遇时,所指向的结点就是第一个公共结点。
你变成我,走过我走过的路。
我变成你,走过你走过的路。
然后我们便相遇了..
使用两个指针 node1,node2 分别指向两个链表 headA,headB 的头结点,然后同时分别逐结点遍历,当 node1 到达链表 headA 的末尾时,重新定位到链表 headB 的头结点;当 node2 到达链表 headB 的末尾时,重新定位到链表 headA 的头结点。
这样,当它们相遇时,所指向的结点就是第一个公共结点。
你变成我,走过我走过的路。
我变成你,走过你走过的路。
然后我们便相遇了..
✋热门推荐