当前位置:网站首页>LeetCode 19. 删除链表的倒数第 N 个结点
LeetCode 19. 删除链表的倒数第 N 个结点
2022-08-10 11:09:00 【水菜笔】
原题网址https://leetcode.cn/problems/remove-nth-node-from-end-of-list/
删除倒数第n个节点;
public ListNode removeNthFromEnd(ListNode head, int n) {
// 可能删除的是第一个,所以引用虚拟节点
ListNode dummyHead = new ListNode(-1);
dummyHead.next = head;
ListNode cur = dummyHead;
ListNode prev = dummyHead;
while(cur != null) {
// 要差n+1个节点,所以这里是n<0的条件
if(n<0) {
prev = prev.next;
}
n--;
cur = cur.next;
}
prev.next = prev.next.next;
return dummyHead.next;
}
边栏推荐
- 【小程序 | 启航篇】一文打通任督二脉
- VSCode remote connection server error: Could not establish connection to "xxxxxx" possible error reasons and solutions
- 【无标题】
- LeetCode50天刷题计划(Day 17—— 下一个序列(14.50-16.30)
- 建校仅11年就入选“双一流” ,这所高校是凭什么做到的?
- Hangdian Multi-School-Loop-(uncertainty greedy + line segment tree)
- 推荐6个自媒体领域,轻松易上手
- POJ 2891 Strange Way to Express Integers (Extended Euclidean)
- 网络基础(第一节)
- WeChat applet, global variables change in one place and the state in other places also changes.
猜你喜欢

【勇敢饭饭,不怕刷题之链表】链表倒数节点问题

AUTOCAD - reducing spline curve control points, the advanced CAD practice (3)

OPNsense安装配置Zenarmor

网络基础(第一节)

基于UiAutomator2+PageObject模式开展APP自动化测试实战

VSCode远程连接服务器报错:Could not establish connection to “xxxxxx”的可能错误原因及解决

Kyligence 通过 SOC 2 Type II 审计,以可信赖的企业级产品服务全球客户

项目部署、

The brave rice rice, does not fear the brush list of 】 list has a ring

负载均衡原理分析与源码解读
随机推荐
【勇敢饭饭,不怕刷题之链表】链表中有环的问题
Spss-多元回归案例实操
Go 事,Gopher 要学的数字类型,变量,常量,运算符 ,第2篇
力扣练习——62 有效的数独
Intel pushes 20220809 CPU microcode update to patch Intel-SA-00657 security vulnerability
【电商运营】你真的了解社交媒体营销(SMM)吗?
暑期总结4
十年架构五年生活-09 五年之约如期而至
MLX90640 红外热成像仪测温传感器 手机 APP 软件 RedEye 连接详细
建校仅11年就入选“双一流” ,这所高校是凭什么做到的?
blocking non-blocking poll mechanism asynchronous
LeetCode 82. 删除排序链表中的重复元素 II
Hangdian Multi-School-Loop-(uncertainty greedy + line segment tree)
From the product dimension, why can't we fully trust Layer2?
如何使用工程仪器设备在线监测管理系统
石墨文档打开文档时快速定位到上次写的位置
LCD驱动端与设备端名称匹配过程分析(Tiny4412)
力扣练习——61 根据字符出现频率排序
关于振弦采集模块及采集仪振弦频率值准确率的问题
StoneDB 文档捉虫活动第一季