public static ListNode delN(ListNode pHead, int n) { if (pHead == null || n < 1) { return null; } //统计链表长度 int size = 0; //n节点前节点指针 ListNode nPre = null; //快指针 ListNode fast = pHead; for (int i = 1; fast != null; i++) { //当快指针走了n步,慢指针开始走,那么就是i>=n,但这里慢指针定义为前指针所以应该慢走一步,i>n if (i > n) { if ...