[剑指Offer] 15.反转链表
Posted NULL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[剑指Offer] 15.反转链表相关的知识,希望对你有一定的参考价值。
1 /* 2 struct ListNode { 3 int val; 4 struct ListNode *next; 5 ListNode(int x) : 6 val(x), next(NULL) { 7 } 8 };*/ 9 class Solution { 10 public: 11 ListNode* ReverseList(ListNode* pHead) { 12 ListNode* p = pHead; 13 ListNode* q = NULL; 14 ListNode* r = NULL; 15 while(p != NULL){ 16 r = p->next; 17 p->next = q; 18 q = p; 19 p = r; 20 } 21 return q; 22 } 23 };
以上是关于[剑指Offer] 15.反转链表的主要内容,如果未能解决你的问题,请参考以下文章