评论区发现的大神,妈的,我怎么想不到
走到尽头见不到你,于是走过你来时的路,等到相遇时才发现,你也走过我来时的路
public class Solution {
public ListNode getIntersectionNode(ListNode headA, ListNode headB) {
if (headA == null || headB == null) return null;
ListNode pA = headA, pB = headB;
while (pA != pB) {
pA = pA == null ? headB : pA.next;
pB = pB == null ? headA : pB.next;
}
return pA;
}
}
代码碰撞:寻找链表相交节点的优雅算法
本文探讨了一段关于如何使用Java实现寻找两个链表中相交节点的经典问题,通过实例展示了Solution类中的getIntersectionNode方法,揭示了巧妙的遍历思路。

被折叠的 条评论
为什么被折叠?



