博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(链表)反转链表Reverse List
阅读量:6981 次
发布时间:2019-06-27

本文共 426 字,大约阅读时间需要 1 分钟。

逆转链表是简单而又简单的链表问题,其问题的方法之一可以设置三个指针,一个指向当前结点,一个指向前驱结点,一个指向后继指针

代码如下:

class Solution {public:   ListNode* ReverseList(ListNode* pHead) {//      if(pHead==NULL || pHead->next==NULL)//         return pHead;        ListNode *cur=pHead;        ListNode *pre=NULL;        ListNode *tmp;        while(cur){            tmp=cur->next;            cur->next=pre;            pre=cur;            cur=tmp;        }        return pre;      }};

转载地址:http://xnjpl.baihongyu.com/

你可能感兴趣的文章
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
查看>>
onSaveInstanceState和onRestoreInstanceState触发的时机
查看>>
设计模式学习02—工厂模式
查看>>
html5--6-10 CSS选择器7--伪类选择器
查看>>
激光数据匹配(MATLAB Robotics System Toolbox)
查看>>
file_put_contents执行返回false,file_put_contents false(linux服务器httpd)
查看>>
JavaScript学习总结一(String对象的用法)
查看>>
处理手势冲突和错乱的一点经验
查看>>
Struts2防止表单重复提交
查看>>
[转]Python格式化输出
查看>>
CSS - 修改input - placeholder 和 readonly 的样式
查看>>
在多线程情况下 局部变量与全局变量 哪个比较安全呢
查看>>
算法评测
查看>>
POJ 2773 Happy 2006
查看>>
UBIFS介绍 - MTD网站
查看>>
如何使用ITEXTSHARP将HTML代码字符串写进PDF
查看>>
Oracle SQL CPU占用高
查看>>
Maya 2015 中英文切换
查看>>
C语言的字符串分割
查看>>
Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE
查看>>