剑指offer-反转链表-php
来源:互联网 发布:office for mac 安装 编辑:程序博客网 时间:2024/06/09 16:24
题目
输入一个链表,反转链表后,输出链表的所有元素。
题解
上图。
先保存下一个节点,再让这个节点下一个指向上一个。然后依次遍历后边的。
代码
<?php/*class ListNode{ var $val; var $next = NULL; function __construct($x){ $this->val = $x; }}*/function ReverseList($pHead){ if($pHead == NULL) return NULL; $cur = null; $pre = null; while($pHead != null){ $tmp = $pHead->next; $pHead->next = $pre; $pre = $pHead; $pHead = $tmp; } return $pre;}
0 0
- 剑指offer-反转链表-php
- 剑指offer:反转链表
- 剑指offer--反转链表
- 剑指offer--反转链表
- 剑指Offer-反转链表
- 《剑指offer》反转链表
- 剑指 offer:反转链表
- 剑指offer-反转链表
- 剑指offer 反转链表
- 剑指offer-反转链表
- 剑指offer:反转链表
- [剑指offer]反转链表
- 《剑指offer》-反转链表
- 剑指Offer:反转链表
- 剑指offer----反转链表
- 剑指offer|反转链表
- 《剑指offer》反转链表
- 【剑指offer】反转链表
- iOS开发之NSData和NSString相互转换
- C++抽象编程——数据文件的基本操作
- 将线管连接到设备
- Pritunl——OpenVPN快速搭建
- LintCode:569 各位相加
- 剑指offer-反转链表-php
- 把排序数组转换为高度最小的二叉搜索树-LintCode
- Android6.0权限大全和权限分类
- angularjs框架的悬浮提示框实现
- Andrid6.0权限机制介绍及处理
- 栈的应用---括号匹配
- js判断是否在微信浏览器中打开
- js 判断多个时间段是否存在重叠的部分
- QT 线程学习