博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode-19
阅读量:5297 次
发布时间:2019-06-14

本文共 590 字,大约阅读时间需要 1 分钟。

1 class Solution { 2 public: 3     ListNode* removeNthFromEnd(ListNode* head, int n) { 4         ListNode *start=new ListNode(0); 5         start->next=head; 6         ListNode *pre=start,*curr=start; 7         for(int i=0;i
next; 9 }10 while(curr->next!=NULL){11 pre=pre->next;12 curr=curr->next;13 }14 ListNode *tmp=pre->next;15 pre->next=pre->next->next;16 delete tmp;17 return start->next;18 }19 };

典型的快慢指针问题,不过要记得delete,以免内存泄漏

转载于:https://www.cnblogs.com/illfuckingkyzb/p/10141038.html

你可能感兴趣的文章
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
利用maven管理项目之POM文件配置
查看>>
FUSE-用户空间文件系统
查看>>
 VS2012 C#调用C++ dll
查看>>
TCL:表格(xls)中写入数据
查看>>
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
图片问题
查看>>
bash使用规则
查看>>
AVL数
查看>>
C语言程序设计II—第九周教学
查看>>
全栈12期的崛起之捡点儿有用的说说
查看>>
基础类型
查看>>
属性动画
查看>>
标识符
查看>>
路由跟踪工具0trace
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
boost库使用:vs2013下boost::container::vector编译出错解决
查看>>
通过httplib2 探索的学习的最佳方式
查看>>