面试题28:单链表一次遍历删除从后往前的第n个节点
2024-08-27 15:55:07
class Solution {
public:
ListNode *removeNthFromEnd(ListNode *head, int n) { ListNode* fake = new ListNode(-);
fake->next = head;
ListNode* p = fake;
while(n >){
p = p->next;
n--;
} ListNode* cur = fake;
while(p->next){
p = p->next;
cur = cur->next;
}
ListNode* tmp = cur->next;
cur->next = cur->next->next;
delete tmp; return fake->next;
}
};
最新文章
- Spring 一二事(2)
- Razor引擎学习:RenderBody,RenderPage和RenderSection
- Android编译过程详解(二)
- C++中把string转成char
- HDOJ 1325 并查集
- VS 2017开发插件
- 三十分钟学会AWK
- 如何在SecureCRT中给linux上传和下载文件 安装redis
- 从零讲解搭建一个NIO消息服务端
- Execution failed for task ':app:processDebugResources'
- GUI带有右键菜单,带有时间显示的
- [IBM][CLI Driver][DB2/NT] SQL1101N 不能以指定的授权标识和密码访问节点 ";"; 上的远程数据库 ";LBZM";。 SQLSTATE=08004
- 我的第一篇博文,开启我的Java程序人生之旅!
- Disable Oracle Automatic Jobs
- 2017面向对象程序设计(Java)第十五周学习总结
- 解决windows 服务中定时器timer 定时偶尔失效 问题
- “好奇号”火星车和它搭载的软件(来自Erlang程序员的观点)
- POJ-2082 terriblesets(堆栈题+阅读理解)
- proxy写监听方法,实现响应式
- flume-kafka-storm-hdfs-hadoop-hbase
热门文章
- nodejs+express+mysql+handsontable
- dubbo 源码编译记录
- go 编译问题
- jQuery之noConflict() 方法
- SpringBoot相知
- Content-Disposition 响应头,设置文件在浏览器打开还是下载
- System.IO.FileLoadException:“混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。”
- selenium下拉框踩坑埋坑
- Django 项目中设置缓存
- 利用tensorflow训练简单的生成对抗网络GAN