type
status
date
slug
summary
tags
category
icon
password
😀
这里写文章的前言: Fighting~
 

📝 主旨内容

1 题目

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
进阶:你能尝试使用一趟扫描实现吗?
输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2:
输入:head = [1], n = 1 输出:[] 示例 3:
输入:head = [1,2], n = 1 输出:[1]

2 思路

双指针的经典应用,如果要删除倒数第n个节点,让fast移动n+1(便于删除)步,然后让fast和slow同时移动,直到fast指向链表末尾。删掉slow所指向的节点就可以了。

🤗 题解

📎 参考文章

  • 代码随想录
 
💡
学学学学学无止境
四数之和两两交换链表中的节点