题解 | #两个链表的第一个公共结点#
两个链表的第一个公共结点
https://www.nowcoder.com/practice/6ab1d9a29e88450685099d45c9e31e46
import java.util.HashSet; import java.util.Set; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Solution { public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) { ListNode a = pHead1; ListNode b = pHead2; while(a != b){ if(a == null){ a = pHead2; }else{ a = a.next; } if(b == null){ b = pHead1; } else { b = b.next; } } return a; } }
算法题收录 文章被收录于专栏
收录所有算法题目解法