当前位置:网站首页>JZ32 从上往下打印二叉树
JZ32 从上往下打印二叉树
2022-08-02 15:35:00 【syc596】
JZ32 从上往下打印二叉树
从上往下打印二叉树_牛客题霸_牛客网 (nowcoder.com)
import java.util.*;
public class Solution {
public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) {
ArrayList<Integer> list=new ArrayList<>();
if(root==null){
return list;
}
Queue<TreeNode> q=new LinkedList<>();
q.offer(root);
while(q.isEmpty()==false){
TreeNode cur=q.poll();
list.add(cur.val);
if(cur.left!=null){
q.offer(cur.left);
}
if(cur.right!=null){
q.offer(cur.right);
}
}
return list;
}
}边栏推荐
猜你喜欢
随机推荐
再见Attention:建模用户长期兴趣的新范式
先睹为快!界面控件DevExpress WPF这些功能即将发布
Qt读取Json文件(含源码+注释)
不平衡之钥: 重采样法何其多
UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 178: illegal multibyte s
06-线程池(3大方法、7大参数,4种拒绝策略)
从幻核疑似裁撤看如何保证NFT的安全
TCP(传输控制协议)
【Transformer专题】一、Attention is All You Need(Transformer)
redis学习四redis消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU
机械臂速成小指南(十六):带抛物线过渡的线性规划
CWE4.8:2022年危害最大的25种软件安全问题
想要白嫖正则是吧?这一次给你个够!
动态权重之多任务不平衡论文 (一)
Linux系统中mysql数据库的基本管理
Qt | QWidget 的一些总结
智能座舱供应链的“新主角”
Advanced usage of vim configuration
Qt | 关于样式表的使用 QStyleSheet
【[SCOI2005] 互不侵犯】【状压DP(含概念讲解)】








