博客
关于我
144. 二叉树的前序遍历
阅读量:262 次
发布时间:2019-03-01

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

二叉树的前序遍历

给定一个二叉树,返回它的 前序 遍历。

示例:

输入: [1,null,2,3]     1    \     2    /   3 输出: [1,2,3]

思路+代码+注释:

public List
preorderTraversal(TreeNode root) { /* 思路: 前序遍历-根左右 采用递归遍历树的节点,当节点为null时直接返回,当节点不为null时添加节点的值到res中,然后递归遍历左子节点,递归遍历右子节点 */ List
res=new ArrayList<>(); preorderTraversal(root,res); return res; } private void preorderTraversal(TreeNode node,List
res) { if (node==null) { return; } res.add(node.val); preorderTraversal(node.left,res); preorderTraversal(node.right,res); }

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

你可能感兴趣的文章
Nginx - 反向代理、负载均衡、动静分离、底层原理(案例实战分析)
查看>>
Nginx - 反向代理与负载均衡
查看>>
nginx 1.24.0 安装nginx最新稳定版
查看>>
nginx 301 永久重定向
查看>>
nginx connect 模块安装以及配置
查看>>
nginx css,js合并插件,淘宝nginx合并js,css插件
查看>>
Nginx gateway集群和动态网关
查看>>
Nginx Location配置总结
查看>>
Nginx log文件写入失败?log文件权限设置问题
查看>>
Nginx Lua install
查看>>
nginx net::ERR_ABORTED 403 (Forbidden)
查看>>
Nginx SSL 性能调优
查看>>
Nginx SSL私有证书自签,且反代80端口
查看>>
Nginx upstream性能优化
查看>>
Nginx 中解决跨域问题
查看>>
nginx 代理解决跨域
查看>>
Nginx 做负载均衡的几种轮询策略分析
查看>>
Nginx 入门,一篇搞定!
查看>>
Nginx 利用代理转发请求示例
查看>>
Nginx 动静分离与负载均衡的实现
查看>>