LintCode : 翻转链表
来源:互联网 发布:40岁程序员干不了 编辑:程序博客网 时间:2024/05/17 09:32
LintCode : 翻转链表
题目
翻转一个链表
样例
给出一个链表1->2->3->null,这个翻转后的链表为3->2->1->null
思路
建立一个新链表依次向前插入。
代码
ListNode *reverse(ListNode *head) { if(head == NULL) return head; ListNode *result = (ListNode *)malloc(sizeof(ListNode)); ListNode *tail = new ListNode(head->val); result->next = tail; for(ListNode *p = head->next; p != NULL; p = p->next) { ListNode *t = new ListNode(p->val); t->next = result->next; result->next = t; } return result->next;}
0 0
- LintCode-翻转链表
- lintcode 翻转链表
- LintCode:翻转链表
- lintcode,翻转链表
- 翻转链表,lintcode
- Lintcode 翻转链表
- LintCode 翻转链表
- 翻转链表-LintCode
- LintCode : 翻转链表
- [Lintcode]翻转链表
- lintcode--翻转链表
- Lintcode翻转链表
- LintCode 翻转链表
- lintcode翻转链表
- LintCode 翻转链表
- Lintcode:翻转链表
- LintCode:翻转链表 II
- 【LintCode】翻转链表 II
- Leetcode 113. Path Sum II
- 【CSS/JS学习】如何实现单行/多行文本溢出的省略(...)
- 代码自动生成.编程语言
- 支持向量机中相关问题思考
- 360极速浏览器和360chrome首页设置加密算法
- LintCode : 翻转链表
- java基础--类与对象(会不断更新)
- 第二章:java基础语法(java知识点)
- 集合相似度
- 数据库被死锁org.hibernate.exception.LockAcquisitionException: Cannot open connection
- openshift跑app权限报错解决
- ReactNative-JS 调用原生方法实例代码
- 斐波那契数列
- 卖家称千元教共享单车开锁技术 一天可收百辆,一全套的非龙套骗局。