lintcode翻转链表
来源:互联网 发布:linux查看文件命令 编辑:程序博客网 时间:2024/05/20 15:37
翻转链表
翻转一个链表
样例
给出一个链表1->2->3->null,这个翻转后的链表为3->2->1->null
挑战
标签
相关题目
class Solution {public: /* * @param head: n * @return: The new head of reversed linked list. */ public: ListNode * reverse(ListNode * head) { // write your code here if(head==NULL)//不往下走节省时间 return NULL; ListNode *pre=NULL; ListNode *Next=NULL; while(head) { Next=head->next;//将当前节点后的结点保存下来 head->next=pre;//连接之前已反转结点 pre=head;//把连接好的节点头部赋给pre head=Next;//把保存的结点赋给head以便下一次反转 } return pre; }};
Accepted
总耗时: 932 ms
100% 数据通过测试.
还没解决的相关题目
太牛了,把AC的喜悦分享给你的朋友吧!
阅读全文
0 0
- LintCode-翻转链表
- lintcode 翻转链表
- LintCode:翻转链表
- lintcode,翻转链表
- 翻转链表,lintcode
- Lintcode 翻转链表
- LintCode 翻转链表
- 翻转链表-LintCode
- LintCode : 翻转链表
- [Lintcode]翻转链表
- lintcode--翻转链表
- Lintcode翻转链表
- LintCode 翻转链表
- lintcode翻转链表
- LintCode 翻转链表
- Lintcode:翻转链表
- LintCode:翻转链表 II
- 【LintCode】翻转链表 II
- docker 内编译tensorflow serving时报错:No space left on device
- Hibernate的三种状态。
- python 网络编程(udp)
- mybaits批量新增修改
- ui控件之UIImageView(imageView的动画效果)
- lintcode翻转链表
- Java 集合
- 总结:ajax多文件上传,laravel后台篇
- TCP/IP协议数据在每层中的长度
- 四种计算UIWebView高度的方法,总有一种适合你的需求
- Oracle之SQL子查询
- Node中Buffer对字符串的处理
- 常见C++面试题及基本知识点总结
- 洛谷Oj-[USACO06FEB]数字三角形-数学 + 剪枝