LeetCode:Reverse Linked List
来源:互联网 发布:c语言角度转弧度 编辑:程序博客网 时间:2024/05/18 15:27
Total Accepted: 60024 Total Submissions: 168196 Difficulty: Easy
Reverse a singly linked list.
click to show more hints.
Hint:
A linked list can be reversed either iteratively or recursively. Could you implement both?
思路:头插法。
code:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* reverseList(ListNode* head) {if(!head) return head; ListNode *p = head->next; head->next = NULL; while(p) { ListNode *tmp = p; p=p->next; tmp->next = head; head = tmp; } return head; }};
0 0
- [LeetCode]Reverse Linked List
- [Leetcode] Reverse Linked List
- leetcode Reverse Linked List
- [LeetCode] Reverse Linked List
- [LeetCode]Reverse Linked List
- Leetcode---Reverse Linked List
- [leetcode] Reverse Linked List
- [leetcode]Reverse Linked List
- Leetcode Reverse Linked List
- [leetcode] Reverse Linked List
- leetcode Reverse Linked List
- Reverse Linked List[LeetCode]
- leetcode--Reverse Linked List
- LeetCode Reverse Linked List
- leetcode: Reverse Linked List
- [leetcode] Reverse Linked List
- LeetCode - Reverse Linked List
- LeetCode || Reverse Linked List
- 【最佳实践系列】基于序列化技术的XML数据源操作模式
- 操作系统9-进程和系统调度(II)
- JAVA总结
- 前端工程化知识要点回顾&思考
- VVDocumenter Xcode7 安装
- LeetCode:Reverse Linked List
- [1093]:A+B for Input-Output Practice (V)
- maven 打包源代码
- 分子,分母的化简以及加减乘除
- getElementsByTagName /getElementsByName /getElementsById
- sql sum查询资金总额为空问题
- ubuntu再使用之开篇
- Corba开发之Eclipse环境配置
- Sublime text 3搭建React.js开发环境