尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

力扣 LeetCode 19. 删除链表的倒数第N个结点(Day2:链表)

力扣 LeetCode 19. 删除链表的倒数第N个结点(Day2:链表) 解题思路快慢指针不能return head是因为head可能被删除class Solution { public ListNode removeNthFromEnd(ListNode head, int n) { ListNode dummy new ListNode(-1); dummy.next head; ListNode fast dummy; ListNode slow dummy; for (int i 0; i n; i) { fast fast.next; } while (fast.next ! null) { fast fast.next; slow slow.next; } slow.next slow.next.next; return dummy.next; } }
返回列表