LeetCodeOJ_206_Reverse Linked List
来源:互联网 发布:java运行class文件原理 编辑:程序博客网 时间:2024/06/03 14:36
答题链接
题目:
Reverse a singly linked list.
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) { //note:头为空 if( head == NULL ) return head; ListNode* tail = head; ListNode* temp; while( tail->next != NULL ) { temp = head; head = tail->next; tail->next = head->next; head->next = temp; } return head; }};
总结:
1、notes:(1)注意链表为空的情况
结果:
0 0
- LeetCodeOJ_206_Reverse Linked List
- Linked List
- linked list
- linked list
- Linked List
- Linked List
- Linked List
- linked list
- Linked List
- Linked List
- Linked list
- Linked List
- linked list 倒转linked list
- Linked List->single linked list
- Linked List/Singly-Linked List/Doubly-Linked List
- LeetCode Linked List Cycle && Linked List CycleII
- leetcode Linked List Cycle & Linked List Cycle ||
- Linked List Cycle II Linked List Cycle
- Android之浮动小窗口
- 2、常见的Web应用攻击
- Codeforces 2015-2016 ACM-ICPC, NEERC, Southern Subregional Contest J题(BFS)
- android悬浮窗口的实现
- Codevs P1155 金明的预算方案
- LeetCodeOJ_206_Reverse Linked List
- 显而易见
- String类的构造函数、析构函数、拷贝构造函数、赋值运算符重载
- bzoj1726: [Usaco2006 Nov]Roadblocks第二短路
- Vim中不得不知的中级技巧(一)
- SQL 简单查询
- 各种文件编码
- 项目中遇到的问题
- 使用RGBa和Filter实现不影响子元素的CSS透明背景