您现在的位置是:网站首页> 编程资料编程资料
PHP从尾到头打印链表实例讲解_php技巧_
2023-05-25
336人已围观
简介 PHP从尾到头打印链表实例讲解_php技巧_
题目
输入一个链表,从尾到头打印链表每个节点的值。
题解
一种是使用栈。
第二种是递归。
代码
//递归版本 function printListFromTailToHead($head) { if($head == NULL){ return []; } $arr = array(); $cur = $head; if($cur->next != null){ $arr = printListFromTailToHead($cur->next); } array_push($arr, $cur->val); return $arr; } //非递归版本 function printListFromTailToHead($head) { if($head == NULL){ return []; } $cur = $head; $arr = array(); $re = array(); while($cur != NULL){ array_push($arr, $cur->val); $cur = $cur ->next; } while(!empty($arr)){ $tmp = array_pop($arr); array_push($re, $tmp); } return $re; }您可能感兴趣的文章:
相关内容
- 实现php删除链表中重复的结点_php技巧_
- 浅析php如何实现爬取数据原理_php技巧_
- Laravel源码解析之路由的使用和示例详解_php实例_
- php实现有序数组旋转后寻找最小值方法_php技巧_
- PHP实现SMTP邮件的发送实例_php技巧_
- ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法_php技巧_
- thinkPHP利用ajax异步上传图片并显示、删除的示例_php实例_
- 多个Laravel项目如何共用migrations详解_php实例_
- php中上传文件的的解决方案_php实例_
- PHP调用微博接口实现微博登录的方法示例_php实例_
