206. Reverse Linked List
来源:互联网 发布:普利茅斯大学知乎 编辑:程序博客网 时间:2024/06/08 19:46
Reverse a singly linked list.
/** * 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* tmp = NULL; ListNode* newHead = NULL; if(head == NULL || head->next == NULL) return head; while(1){ newHead = head->next; head->next = tmp; tmp = head; if(newHead == NULL) break; head = newHead; } return head; }};
0 0
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse (Linked List)
- QTableWidget的使用大全
- 操作系统与网络实现 之二十三(甲)
- 《posix多线程编程》笔记(五)
- sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close
- 分享一些第三方插件
- 206. Reverse Linked List
- Java中将byte数组中的4个数据转成int
- 过滤器与监听器
- Ananconda安装Parallel Python(如何在只检测出默认Python27确定默认安装路径的情况安装)
- HeadFirstSQL学习笔记(二)
- Java——方法重载
- codeforces上一种应对大测试数据debug方法
- 剑指Offer系列-面试题9:斐波那契数列
- 浙江大学复试编程题之——Sharing