博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【leetcode】102. Binary Tree Level Order Traversal
阅读量:7244 次
发布时间:2019-06-29

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

hot3.png

好久不管理,好久不做题了,真是很惭愧。毕业咯,送走了一批很不想分开的人,不过生活从不会停止,我会想念。

这一道题hin简单,就是把二叉树给打印出来,不多说,下面是我的解题记录。

/** * Definition for a binary tree node. * public class TreeNode { *     int val; *     TreeNode left; *     TreeNode right; *     TreeNode(int x) { val = x; } * } */public class Solution {    public List
> levelOrder(TreeNode root) { List
> result = new ArrayList
>(); levelOrder(root,0,result); return result; } //add root public void levelOrder(TreeNode root, int level, List
> result) { if(root == null) return; List
temp = null; if(result.size()
(); result.add(temp); }else{ temp = result.get(level); } temp.add(root.val); levelOrder(root.left,level+1,result); levelOrder(root.right,level+1,result); }}

今天就这样吧,下午还要陪boss出去,心好累。

转载于:https://my.oschina.net/ruanhang1993/blog/710910

你可能感兴趣的文章
隐藏Apache 、ngnix 、wordpress的版本信息
查看>>
Python排序算法的实现
查看>>
delphi 数据库之不用数据源 以access为例(其他未试过)
查看>>
bamboo
查看>>
java基础:String
查看>>
我的友情链接
查看>>
命令的学习(继续学习补充)
查看>>
web服务器负载均衡解决方案
查看>>
动态规划-矩阵链乘
查看>>
linux awk命令详解
查看>>
MySQL备份和还原系列二:cp冷备份 和 mysqldump
查看>>
如何在Linux python中使用tab补全
查看>>
网络设备配置与管理----调试Cisco Catalyst交换机
查看>>
Java中的随机类Random
查看>>
浅析计算机的原理(一)
查看>>
jmc、jcmd和jfr介绍
查看>>
利用LVM增加根分区大小
查看>>
kafka 文档 (一)
查看>>
zookeeper学习之zkclient事件监听<十>
查看>>
【笔记】如何做好一场技术演讲——观点烙刻
查看>>