leetcode:206 Reverse Linked List-每日编程第十四题
来源:互联网 发布:地球人笔记本 知乎 编辑:程序博客网 时间:2024/04/29 03:20
Reverse Linked List
Total Accepted: 65133 Total Submissions: 179691 Difficulty: Easy
Reverse a singly linked list.
Hint:
递归:
A linked list can be reversed either iteratively or recursively. Could you implement both?
非递归:
/** * 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) { ListNode* pre = NULL; ListNode* next; while(head!=NULL){ next=head->next; head->next=pre; pre=head; head=next; } return pre; } };
递归:
1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * ListNode(int x) : val(x), next(NULL) {} 7 * }; 8 */ 9 class Solution {10 public:11 ListNode* reverseList(ListNode* head) {12 if(head==NULL){13 return NULL;14 }15 if(head->next==NULL){16 return head;17 }else{18 ListNode* tem=reverseList(head->next);19 head->next->next=head;20 head->next=NULL;21 return tem;22 }23 24 }25 };
0 0
- leetcode:206 Reverse Linked List-每日编程第十四题
- 【leetcode每日一题】NO206.Reverse Linked List
- 【leetcode每日一题】NO92.Reverse Linked List II
- leetcode 每日一题 206. Reverse Linked List
- Leetcode 第206题:Reverse Linked List
- LeetCode 206 - Reverse Linked List
- leetcode 206 Reverse Linked List
- LeetCode 206:Reverse Linked List
- leetcode 206: Reverse Linked List
- Reverse Linked List - LeetCode 206
- LeetCode---(206)Reverse Linked List
- LeetCode 206-Reverse Linked List
- leetcode[206]:Reverse Linked List
- Leetcode[206]-Reverse Linked List
- leetcode-206-Reverse Linked List
- LeetCode 206 Reverse Linked List
- leetcode 206:Reverse Linked List
- leetcode-206 Reverse Linked List
- ios 设计模式
- 欢迎使用CSDN-markdown编辑器
- Java---布局管理代码简单使用(解答)
- 指定文件压缩并提交到SVN
- credentials 中的validator和encoding
- leetcode:206 Reverse Linked List-每日编程第十四题
- pc端点击事件和移动端点击事件区别
- matlab 实践程序6——批量改变图片大小
- iOS中UITextField的字数限制
- 递归与迭代的区别
- SingleR2 永久连接监听实例2
- leetcode:70 Climbing Stairs-每日编程第十五题
- NSError errorcode
- UIView提供坐标系转换方法