leetcode——206——Reverse Linked List
来源:互联网 发布:iphone 手机铃声软件 编辑:程序博客网 时间:2024/04/29 08:44
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 || head->next == NULL) return head; if(head->next->next == NULL) { ListNode* newhead = head->next; newhead->next = head; head->next = NULL; return newhead; } ListNode* Prev = head; ListNode* pNode = head->next; Prev->next = NULL; ListNode* pTail = pNode->next; while(pNode->next!=NULL) { pNode ->next = Prev; Prev = pNode; pNode = pTail; pTail = pTail->next; } pNode ->next = Prev; return pNode; } };
0 0
- Leetcode Problem.206—Reverse Linked List
- LeetCode —— Reverse Linked List II
- LeetCode——Reverse Linked List
- LeetCode—Reverse Linked List—C++
- LeetCode题解——Reverse Linked List
- Leetcode——206. Reverse Linked List
- LeetCode——Reverse Linked List
- leetcode——206——Reverse Linked List
- LeetCode206—Reverse Linked List
- leetcode——92——Reverse Linked List II
- leetcode 092 —— Reverse Linked List II
- LeetCode题解——Reverse Linked List II
- (Leetcode)92. Reverse Linked List II ——反转单链表
- LeetCode—Reverse Linked List II指定位置翻转单链表
- LeetCode 之 Reverse Linked List — C 实现
- Leetcode——92. Reverse Linked List II && 25. Reverse Nodes in k-Group
- LeetCode92——Reverse Linked List II
- 算法系列——Reverse Linked List
- 线性表
- 组装电脑 LA 3971 二分答案
- [2] 无线信道:传播和衰减 - 大规模衰减
- 练习7:打印更多字符串
- matlab与C++混合编程 matlab发布、打包DLL
- leetcode——206——Reverse Linked List
- 简单又好看的按钮,扁平化按钮。
- PHP常用的缓存技术汇总
- opencv 中文网站
- Leetcode - Reverse Integer
- 求1到n的平方和
- 剑指offer——两个链表的第一个公共结点
- 证券基础概念(整理自网上)
- PHP面试 第三弹