import java.util.*; /* 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 p1,p2; //这里...