import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * public ListNode(int val) { * this.val = val; * } * } */ public class Solution { /** * 思路:因为需要用双指针记录头结点,这里考虑到删除第一个元素不好删除,所以新建一个节点指向头结点 * 设置两个指针,记录新节点,可以让p2先走n + 1步(为啥是n + 1,因为引入了...