当前位置: 首页 > news >正文

05 删除链表的倒数第N个结点 链表

19. 删除链表的倒数第 N 个结点

中等

相关标签

premium lock icon相关企业

提示

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。

示例 1:

img

输入:head = [1,2,3,4,5], n = 2
输出:[1,2,3,5]

示例 2:

输入:head = [1], n = 1
输出:[]

示例 3:

输入:head = [1,2], n = 1
输出:[1]

提示:

  • 链表中结点的数目为 sz
  • 1 <= sz <= 30
  • 0 <= Node.val <= 100
  • 1 <= n <= sz

进阶:你能尝试使用一趟扫描实现吗?


//双指针
class Solution {
public:ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode* dummyHead = new ListNode(0);dummyHead->next = head;ListNode* fast = dummyHead;ListNode* slow = dummyHead;n = n+1;while(n-- && fast != NULL){fast = fast->next;}while(fast!=NULL){fast = fast->next;slow = slow->next;}//此时slow指向要删除的结点的前驱结点ListNode* tmp = slow->next;slow->next = slow->next->next;delete tmp;tmp = NULL;return dummyHead->next;}
};
  • 普通思路:遍历一遍得出链表的总长度,然后将倒数第N个结点换算成正数第X个结点
  • 双指针思路:让fast和slow都指向虚拟头结点,让fast先走N步时,fast指向NULL时slow就指向倒数第N个结点
  • **由于想要删除倒数第N个结点,slow指向其前一个就行了,所以让fast先走N+1步骤 **
http://www.jsqmd.com/news/704631/

相关文章:

  • 实力赋能超级枢纽!上海芮生建设签约上海东站防水工程项目 - 十大品牌榜单
  • python高级特性简介
  • 解锁B站缓存视频:m4s-converter如何让你珍藏的内容重获新生
  • 【饭菜】:油茶面的制作
  • Transformers.js:在浏览器中运行200+AI模型的革命性突破
  • ARM Cortex-R5处理器架构与实时系统优化实践
  • 虚幻5.7使用后期处理体积关闭自动曝光
  • Python玩转PDF的各种骚操作
  • 如何在3分钟内完成音频转文字:AsrTools终极免费解决方案
  • 商业保险的庖丁解牛
  • 布隆过滤器(Bloom Filter)技术详解
  • 2026年3月专业的304不锈钢工字钢供应商推荐,304不锈钢工字钢/不锈钢工字钢,304不锈钢工字钢厂家哪家强 - 品牌推荐师
  • Git04-同步1-2:在feat/B分支上同步origin/main新代码【git fetch origin⮕git rebase origin/main】
  • 术语俗话 --- 什么是DBI,和hook什么区别
  • 仅限首批200家技术团队获取:Docker AI沙箱性能-安全平衡模型(Latency <8ms CVE拦截率99.97%)
  • Cursor Pro免费激活指南:3步解锁AI编程完整功能
  • Visual C++运行库修复工具终极指南:从故障诊断到批量管理
  • 3步轻松备份QQ空间所有历史说说:GetQzonehistory完整指南
  • 别再死记硬背公式了!用Python的NumPy库5分钟搞定矩阵特征值与特征向量计算
  • MCP 2026固件级漏洞修复全流程,含华为/思科/Juniper设备兼容性适配表(附厂商未发布的Beta补丁包)
  • 终极配置指南:如何让你的Honey Select 2游戏体验全面升级
  • 跨模态特征崩塌问题全解析,手把手修复CLIP+PointPillar+ASR联合训练中的语义漂移
  • 为什么阿里的小游戏有支付宝和淘宝两个平台在做?
  • 如何在5分钟内用Python打造你的专属微信智能助手:WechatBot完整指南
  • 从浏览器新标签页到个人工作台:NewTab-Redirect的个性化革命
  • 揭秘Cursor Free VIP:如何免费解锁AI编程的完整体验
  • 借助AI设计让用户“根本停不下来”的游戏机制
  • 百万医疗险的庖丁解牛
  • 手把手教你用VASP和p4vasp模拟STM图像:从DOS计算到PARCHG文件处理
  • 2026年人工智能论文降AI工具推荐:算法研究和模型分析部分降AI方案