public class Solution {
public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) {
ListNode l1 = pHead1,l2=pHead2;
while(l1 != l2){
l1 = (l1==null)?pHead2:l1.next;
l2 = (l2==null)?pHead1:l2.next;
}
return l1;
}
}
两个链表的第一个公共节点
寻找两个链表的第一个公共节点
最新推荐文章于 2025-12-03 15:50:52 发布
该代码实现了一个Java方法,用于查找两个链表的第一个交点。通过同时遍历两个链表,当它们不相等时,将空链表指针重定向到另一个链表的头部,直到找到公共节点。

216

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



