首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
静~静
2019-07-14 11:42
已编辑
武汉科技大学 Java
关注
已关注
取消关注
二叉树怎么打印每层的第一个节点
谢谢
#笔试题目#
提示
全部评论
推荐
最新
楼层
窗含西岭千秋雪
门头沟学院 产品经理
按层遍历的时候,每个节点加一个树的深度值,用一个变量记录当前打印的深度,如果打印过了就不打印节点。
2
回复
分享
发布于 2019-07-13 23:51
静~静
楼主
武汉科技大学 Java
这个还挺容易理解的
2
回复
分享
发布于 2019-07-14 09:32
教欧文打篮球
Shopee_toc_后端开发工程师
两个队列存节点就行了。
点赞
回复
分享
发布于 2019-07-13 21:59
随风丶13
阿里巴巴_大文娱优酷_java开发
层遍历,每一层记录下一层的节点个数,实现层数切换,就可以判断每一层的第一个元素了。这个和之子型(蛇形)打印二叉树一个原理。
点赞
回复
分享
发布于 2019-07-13 23:59
不要抗拒去做自己没接触过的事
上海交通大学 Java
https://www.cnblogs.com/anzhengyu/p/11083568.html 层次遍历python3
点赞
回复
分享
发布于 2019-07-14 09:51
牛客上的彭于晏
中央戏剧学院 Java
层次遍历,将每层节点放在一个list中,输出第一个就ok
点赞
回复
分享
发布于 2019-07-13 21:56
皮卡丘啦啦啦
微软_软件工程师
leetcode的二叉树的右视图(好像是这个题目),我写就深搜一把梭
点赞
回复
分享
发布于 2019-07-13 22:01
offer,offer快粗来!
门头沟学院 算法工程师
蹲一个答案
点赞
回复
分享
发布于 2019-07-13 22:06
自信是王道
华中科技大学 Java
用队列实现,先进先出,二叉树的层次遍历是常考题型
点赞
回复
分享
发布于 2019-07-13 22:07
Rrui
大疆_测试工程师
层序遍历取第一个
点赞
回复
分享
发布于 2019-07-13 22:34
嘟噜星人
北京大学 算法工程师
用个队列层次遍历就行
点赞
回复
分享
发布于 2019-07-13 22:54
元暗
花花幼稚园 临床研究
private void printFirstSequence(TreeNode root){ LinkedList<TreeNode> queue = new LinkedList<>(); queue.add(root); while (!queue.isEmpty()){ TreeNode node = queue.poll(); System.out.println(node.val); if (node.left!=null){ queue.add(node.left); continue; } if (node.right!=null){ queue.add(node.right); } } }
点赞
回复
分享
发布于 2019-07-13 23:04
叫我大表哥
广州大学 Java
层次遍历
点赞
回复
分享
发布于 2019-07-13 23:30
吃了🍄会变大的offer收割机😆
门头沟学院
用递归
点赞
回复
分享
发布于 2019-07-13 23:48
john240
字节跳动_后端开发
两个队列滚动一下
点赞
回复
分享
发布于 2019-07-14 01:52
古城有光
第一拖拉机制造厂拖拉机学院 Java
明天给你上代码,关电脑了
点赞
回复
分享
发布于 2019-07-14 02:08
牛客吴彦祖
安庆师范大学 C++
树bfs应该知道吧,每层最后一个节点出队后插入的是最后的子节点,这个时候插入一个哨兵节点就行了
点赞
回复
分享
发布于 2019-07-14 09:28
奋斗者号
电科网安_数据安全研发中心_研发工程师
什么叫打印每层第一个节点啊?前序遍历不就是先遍历的每层第一个么?
点赞
回复
分享
发布于 2019-07-14 09:31
offer!
成都信息工程大学 C++
记录层数,先序遍历,第一次到这个层数就输出第一个节点
点赞
回复
分享
发布于 2019-07-14 22:15
LockTheDoor
台湾中正大学 C++
感觉先序遍历调一下条件就可以了。。
点赞
回复
分享
发布于 2019-07-14 22:28
还没有回复哦~
相关推荐
今天 19:27
深圳大学 机械设计/制造
我现在是0个offer
真的每天都在焦虑中度过,面试总是失败,心情无比沉重。每次面试后,我都在想,难道我真的不够好吗?我想问问那些学姐学长们,他们都是在秋招找到工作的,还是选择了春招呢?希望大家能分享一下,给点经验!
牛客创作赏金赛
点赞
评论
收藏
分享
11-28 15:48
南昌理工学院 前端工程师
卑微北漂三本牛马
你们还是人吗,牛客上面人均大厂,我就一个6.5k,北京外企牛马,哭死
点赞
评论
收藏
分享
11-07 01:12
重庆大学 Java
朋友问我这几天干嘛呢
精致的小松鼠人狠话不多:
签哪了哥
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
11-30 13:18
互联网大厂奇葩领导
我们这个奇葩领导pua ,冷血、怕出错 昨天开会,团队有个人休陪产假,他说是生完了休还是没生就开始休。是不是修完陪产假,还要休年假,他这样不行客户没人跟,问清楚了。 全场都惊了。这种人是什么心理呢,帮我分析分析。 曾经pua我,一度怀疑自己的能力,缓了三天才好 动不动就说裁员,威胁,阴阳怪气,话说不明白,总是让你猜。一天十几个反问句。“为什么为什么为什么会这样呢?!” “你们都干啥呢” “骂人一层楼都能听见”。又好笑又觉得疯癫,座位上打哈欠说我们没战斗力。 我忽然觉得我在职场中,没遇到过这种人。
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
快手
2025届招聘即将截止
阿里云管培生
2025届校园招聘
富士通(西安)
2025校园招聘
全站热榜
1
...
各位有缘再见了
2.7W
2
...
25秋招小结以及心得
2.1W
3
...
牛客第一届职场情商大赛来啦!
1.7W
4
...
从露宿街头到百万级种子轮融资③——获得投资(本文终章)
1.4W
5
...
又到开奖时,我的秋招结束2年了
1.4W
6
...
华为2012开奖
8919
7
...
cpp选手秋招之路
8787
8
...
24届工作5个月被劝退
7348
9
...
华为计算产品线审批挂
6839
10
...
拼多多转正还没开奖
6761
正在热议
#
25届秋招总结
#
458501次浏览
4694人参与
#
如何排解工作中的焦虑
#
72775次浏览
1013人参与
#
地方国企笔面经互助
#
8565次浏览
18人参与
#
同bg的你秋招战况如何?
#
86276次浏览
634人参与
#
找工作时遇到的神仙HR
#
566660次浏览
3856人参与
#
你上一次加班是什么时候?
#
23120次浏览
185人参与
#
选了这个offer,你有没有后悔?
#
414665次浏览
3146人参与
#
晒一晒我的offer
#
10018522次浏览
106305人参与
#
比亚迪工作体验
#
45369次浏览
214人参与
#
你今年的平均薪资是多少?
#
77612次浏览
375人参与
#
设计人的面试记录
#
75147次浏览
962人参与
#
虾皮求职进展汇总
#
126918次浏览
934人参与
#
实习,投递多份简历没人回复怎么办
#
2461846次浏览
34907人参与
#
非技术岗薪资爆料
#
200617次浏览
1725人参与
#
如果公司给你放一天假,你会怎么度过?
#
5045次浏览
65人参与
#
你的秋招进展怎么样了
#
1717417次浏览
24784人参与
#
什么专业适合考公
#
14975次浏览
116人参与
#
实习必须要去大厂吗?
#
56489次浏览
966人参与
#
现在还是0offer,延毕还是备考
#
827254次浏览
6928人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
13088次浏览
339人参与
牛客网
牛客企业服务