leetcode 206
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 206相关的知识,希望对你有一定的参考价值。
206. Reverse Linked List
Reverse a singly linked list.
代码如下:
1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * ListNode(int x) : val(x), next(NULL) {} 7 * }; 8 */ 9 class Solution { 10 public: 11 ListNode* reverseList(ListNode* head) { 12 ListNode* pre = NULL; 13 ListNode* cur = head; 14 while(cur != NULL) 15 { 16 ListNode* temp = cur->next; 17 cur->next = pre; 18 pre = cur; 19 cur = temp; 20 } 21 return pre; 22 } 23 };
以上是关于leetcode 206的主要内容,如果未能解决你的问题,请参考以下文章