【easy】206. Reverse Linked List 链表反转
生活随笔
收集整理的這篇文章主要介紹了
【easy】206. Reverse Linked List 链表反转
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
鏈表反轉(zhuǎn),一發(fā)成功~
/*** 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) {//就地反轉(zhuǎn)if(head == NULL || head ->next == NULL) return head;ListNode* pre = head;ListNode* cur = head->next;ListNode* nxt = NULL;while (cur){nxt = cur->next;cur->next = pre;pre = cur;cur = nxt;}head->next = NULL;head = pre;return head;} };?
轉(zhuǎn)載于:https://www.cnblogs.com/sherry-yang/p/8301495.html
總結(jié)
以上是生活随笔為你收集整理的【easy】206. Reverse Linked List 链表反转的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蒙特卡洛法
- 下一篇: DisplayPowerState