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

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

给你一个链表,删除链表的倒数第 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]

class Solution {
public:ListNode* removeNthFromEnd(ListNode* head, int k) {auto dummy = new ListNode(-1);//弄一个头结点dummy->next = head;int n = 0;for (auto p = dummy->next; p; p = p->next) n ++ ;auto p = dummy;for (int i = 0; i < n - k ; i ++ ) p = p->next;p->next = p->next->next;return dummy->next;}
};
http://www.lryc.cn/news/146561.html

相关文章:

  • Mysql-索引查询相关
  • C++ Pimpl
  • rust学习-类型转换
  • 算法通过村第四关-栈青铜笔记|手写栈操作
  • Python计算加速利器
  • PyTorch 深度学习实践 第10讲刘二大人
  • Linux特殊指令
  • MPI之主从模式的一般编程示例
  • 基于野狗算法优化的BP神经网络(预测应用) - 附代码
  • C语言面向对象的编程思想
  • MPI之非阻塞通信中通信完成检测接口简介
  • Excel:如何实现分组内的升序和降序?
  • 深度学习论文: Segment Any Anomaly without Training via Hybrid Prompt Regularization
  • 【算法训练-字符串】一 最长无重复子串
  • 【数据结构】手撕顺序表
  • 景联文科技数据标注:人体关键点标注用途及各点的位置定义
  • typescript基础之never
  • 电子电路学习笔记之NCP304LSQ37T1G ——超低电流电压检测器
  • 【计算机组成原理】一文快速入门,很适合JAVA后端看
  • 10万字智慧政务大数据平台项目建设方案222页[Word]
  • Python-主线程控制子线程-4
  • 设计模式二十二:策略模式(Strategy Pattern)
  • 【c语言】结构体内存对齐,位段,枚举,联合
  • 干货丨软件测试行业迎来新时代,AI将成为主流技术?
  • MacOS goland go1.21 debug问题
  • python 笔记(1)——基础和常用部分
  • kafka架构和原理详解
  • wsl Ubuntu中非root的普通用户怎么直接执行docker命令
  • Web开发模式、API接口、restful规范、序列化和反序列化、drf安装和快速使用、路由转换器(复习)
  • <AMBA总线篇> AXI总线协议介绍