LeetCode 训练场:144. 二叉树的前序遍历
发布日期:2021-06-29 18:13:41
浏览次数:2
分类:技术文章
本文共 451 字,大约阅读时间需要 1 分钟。
1. 题目
2. 描述
给定一个二叉树,返回它的 前序 遍历。
3. 思路
按照前序遍历的思想,利用递归来实现很简单。
4. 实现
public ListpreorderTraversal(TreeNode root) { List list = new ArrayList (); preOrder(root, list); return list;}public void preOrder(TreeNode root, List list) { // 利用递归思想,先访问根节点,然后再分别访问左右子树 if (root != null) { list.add(root.val); preOrder(root.left, list); preOrder(root.right, list); }}
转载地址:https://cunyu1943.blog.csdn.net/article/details/107071413 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月22日 12时14分48秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于java的web聊天系统
2019-04-29
基于java的俄罗斯方块的设计与实现
2019-04-29
基于java的魂斗罗的设计
2019-04-29
基于java的网页内容管理
2019-04-29
基于java的学生管理系统
2019-04-29
基于java网盘搜索的设计与实现
2019-04-29
基于SSM的仿小米商城源码
2019-04-29
基于SSM的医院人事管理系统的设计与实现
2019-04-29
基于SSM的网上购物系统的设计与开发
2019-04-29
基于SSM框架的BS微博系统的设计与实现
2019-04-29
超市订单管理系统
2019-04-29
基于ssm的民宿网站
2019-04-29
基于JavaWeb的物流管理系统的设计与实现
2019-04-29
基于Java的飞机大战游戏的设计与实现论文
2019-04-29
基于java实现的超级马里奥游戏
2019-04-29
keepalived 实现高可用,负载均衡
2019-04-29
linux发送邮件通知
2019-04-29
linux不删除文件:替换rm命令
2019-04-29
Centos6 搭建lnmp环境
2019-04-29
Hbase优化:使用压缩snappy,lz4
2019-04-29