Reverse Linked List
来源:互联网 发布:sequoiadb巨杉数据库 编辑:程序博客网 时间:2024/06/05 01:56
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) { if (head == NULL) { return NULL; } ListNode *p = NULL; ListNode *q = head; ListNode *r = NULL; while (q != NULL) { r = q->next; q->next = p; p = q; q = r; } return p; }};
0 0
- Single linked list reverse
- reverse a linked list
- Reverse a linked list.
- Reverse a linked list
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- 虚函数的作用
- mongodb 学习第一篇
- apache多个端口
- 阿里云 Server (Ubuntu 12.04) 配置 FTP
- Eclipse无法启动——显示“Failed to create the Java Virtual Machine”
- Reverse Linked List
- TOJ Number Sequence
- css初始化样式
- Java面向对象第一天
- Vertical Histogram——字母频率柱状图(POJ2136)
- poj 3096 Surprising Strings(stl map的使用)
- Go语言语法汇总
- scala api之Await
- 时间加减运用派生和重载