首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
还没有回复哦~
相关推荐
不愿透露姓名的神秘牛友
11-27 10:48
零跑汽车感谢信
内推说不卡学校的,结果还是卡学校啊
投递零跑科技等公司10个岗位 >
你都收到了哪些公司的感谢信?
点赞
评论
收藏
分享
11-27 19:02
已编辑
门头沟学院 嵌入式工程师
中国电信面试经验
一面是在线上,主要就是根据简历问问题,大概是8-10分钟,问到了比赛项目、实习经历、成绩这些,还有家庭情况和意向的工作地区,我就按照离家近的说的,要开摄像头。二面是线下,进去有10来个面试官坐在对面,右手边还有两个记录的工作人员,问题我还记得的是:能不能接受调剂到其他地区、对于运营商行业的理解、怎么看待电信的转型。都是比较开放性的线下面试是11.22号,bg是双非硕士,面试是湖北电信
查看3道真题和解析
运营商笔面经互助
点赞
评论
收藏
分享
11-25 11:40
电子科技大学 FPGA工程师
Finally came it?!
object3:
开始给部分🌸孝子上人生第一课了
点赞
评论
收藏
分享
昨天 18:55
淘天集团_HR
淘天补录——算法类
是真没想到算法还要补人,之前T计划已经招了一批,加上陆续发放的offer,可能前面毁约的人还是有一部分,牛客随缘再捞点大佬,各位还没签约或者签了的捞们看看这里,流程处理绝对快(别让我求你投了)岗位算法技术未来生活实验室:算法工程师-机器学习、算法工程师-自然语言处理、算法工程师-多模态部门淘天集团算法技术未来生活实验室建议:熟悉LLM或MLLM的训练等技术,或者有相关领域的研究;在ICCV、CVPR等国际顶级会议、期刊上发表论文,或在相关学术会议组织的权威比赛中获奖或在校园内或互联网公司有相关实习或项目经历更佳;以及熟悉算法和infra的多面手们可以用我的内推链接(点击就是直接内推了)...
投递淘天集团等公司10个岗位 >
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
快手
销售类投递专区
富士通(西安)
2025校园招聘
全站热榜
1
...
到了新公司,不要用力过猛
2.1W
2
...
校招两方/三方违约模板
1.5W
3
...
【发帖有奖💰】爆料秋招开奖进展❗
1.3W
4
...
万字长文讲透金融科技方向的就业机会
1.1W
5
...
从露宿街头到百万级种子轮融资②——我的实习期都经历了什么
8538
6
...
秋招圆满结束!!
6802
7
...
同事在会议室扇了自己好几个大嘴巴子
6486
8
...
华为开奖,详细时间线
4650
9
...
2026届秋招攻略-前期准备
4427
10
...
我也是好起来了,都能收到offer了
3934
正在热议
#
拼多多求职进展汇总
#
234681次浏览
2035人参与
#
ai智能作图
#
23322次浏览
275人参与
#
阿里云管培生offer
#
60299次浏览
1755人参与
#
25届秋招总结
#
401044次浏览
4018人参与
#
实习,投递多份简历没人回复怎么办
#
2437272次浏览
34714人参与
#
地方国企笔面经互助
#
6679次浏览
16人参与
#
北方华创开奖
#
66313次浏览
549人参与
#
机械求职避坑tips
#
22730次浏览
242人参与
#
25届机械人为了秋招做了哪些准备?
#
25521次浏览
357人参与
#
我的实习求职记录
#
6125467次浏览
83977人参与
#
歌尔求职进展汇总
#
42817次浏览
294人参与
#
机械人怎么评价今年的华为
#
157366次浏览
1347人参与
#
如果再来一次,你还会选择这个工作吗?
#
112408次浏览
1123人参与
#
软件开发投递记录
#
1479628次浏览
23936人参与
#
硬件兄弟们 甩出你的华为奖状
#
78180次浏览
626人参与
#
经纬恒润求职进展汇总
#
99438次浏览
960人参与
#
联想求职进展汇总
#
202865次浏览
1816人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
10112次浏览
217人参与
#
实习与准备秋招该如何平衡
#
723258次浏览
8553人参与
#
如果可以,你希望哪个公司来捞你
#
31909次浏览
188人参与
#
牛客租房专区
#
5350次浏览
134人参与
#
腾讯求职进展汇总
#
207925次浏览
1695人参与
牛客网
牛客企业服务