单链表的逆转
来源:互联网 发布:win7仿mac dock栏 编辑:程序博客网 时间:2024/06/06 20:44
单链表的逆转
利用3个指针遍历单链表,逐个链接点进行反转。
/*只需要完成逆置链表函数struct ListNode{int val;struct ListNode *next;ListNode(int x) :val(x), next(NULL) {}};*/class Solution {public:ListNode* ReverseList(ListNode* pHead){if(pHead==NULL||pHead->next==NULL) return pHead;ListNode*p,*q,*r;p = pHead; q = pHead->next; pHead->next = NULL;while(q){ r = q->next;q->next = p; p = q; q = r; } pHead=p; return pHead; }};
参考:http://blog.csdn.net/feliciafay/article/details/6841115
阅读全文
0 0
- 单链表的逆转
- 单链表的逆转
- 单链表的逆转
- 单链表的就地逆转
- 单链表的逆转
- 单链表的逆转实现
- 单链表的逆转
- 单链表的逆转
- 单链表的逆转
- 单链表的逆转
- 单链表的逆转
- 单链表的逆转
- 单链表的逆转
- 单链表的逆转
- 单链表的逆转问题
- 单链表的逆转
- 单链表的逆转
- 单链表的逆转
- 欢迎使用CSDN-markdown编辑器
- Machine Learning Foundations
- 字典树 静态建树与动态建树
- UDA1341声卡传输基本原理
- 命令行访问远程mysql数据库
- 单链表的逆转
- List排序(匿名方法)
- 【Redis源码剖析】
- 数据结构复习之–“选择排序”-JAVA实现
- thinkPHP删除前弹出确认框的简单实现方法
- Xlistview加小圆点
- ROS:机器人描述(URDF、XACRO)
- ObjectInputStream throws EOFException
- ionic3启动页面