首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
静~静
2019-07-14 11:42
已编辑
武汉科技大学 Java
关注
已关注
取消关注
二叉树怎么打印每层的第一个节点
谢谢
#笔试题目#
提示
全部评论
推荐
最新
楼层
静~静
楼主
武汉科技大学 Java
这个还挺容易理解的
2
回复
分享
发布于 2019-07-14 09:32
窗含西岭千秋雪
门头沟学院 产品经理
按层遍历的时候,每个节点加一个树的深度值,用一个变量记录当前打印的深度,如果打印过了就不打印节点。
2
回复
分享
发布于 2019-07-13 23:51
不要抗拒去做自己没接触过的事
上海交通大学 Java
https://www.cnblogs.com/anzhengyu/p/11083568.html 层次遍历python3
点赞
回复
分享
发布于 2019-07-14 09:51
随风丶13
阿里巴巴_大文娱优酷_java开发
层遍历,每一层记录下一层的节点个数,实现层数切换,就可以判断每一层的第一个元素了。这个和之子型(蛇形)打印二叉树一个原理。
点赞
回复
分享
发布于 2019-07-13 23:59
教欧文打篮球
Shopee_toc_后端开发工程师
两个队列存节点就行了。
点赞
回复
分享
发布于 2019-07-13 21:59
LockTheDoor
台湾中正大学 C++
感觉先序遍历调一下条件就可以了。。
点赞
回复
分享
发布于 2019-07-14 22:28
offer!
成都信息工程大学 C++
记录层数,先序遍历,第一次到这个层数就输出第一个节点
点赞
回复
分享
发布于 2019-07-14 22:15
奋斗者号
电科网安_数据安全研发中心_研发工程师
什么叫打印每层第一个节点啊?前序遍历不就是先遍历的每层第一个么?
点赞
回复
分享
发布于 2019-07-14 09:31
牛客吴彦祖
安庆师范大学 C++
树bfs应该知道吧,每层最后一个节点出队后插入的是最后的子节点,这个时候插入一个哨兵节点就行了
点赞
回复
分享
发布于 2019-07-14 09:28
古城有光
第一拖拉机制造厂拖拉机学院 Java
明天给你上代码,关电脑了
点赞
回复
分享
发布于 2019-07-14 02:08
john240
字节跳动_后端开发
两个队列滚动一下
点赞
回复
分享
发布于 2019-07-14 01:52
吃了🍄会变大的offer收割机😆
门头沟学院
用递归
点赞
回复
分享
发布于 2019-07-13 23:48
叫我大表哥
广州大学 Java
层次遍历
点赞
回复
分享
发布于 2019-07-13 23:30
元暗
花花幼稚园 临床研究
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
嘟噜星人
北京大学 算法工程师
用个队列层次遍历就行
点赞
回复
分享
发布于 2019-07-13 22:54
Rrui
大疆_测试工程师
层序遍历取第一个
点赞
回复
分享
发布于 2019-07-13 22:34
自信是王道
华中科技大学 Java
用队列实现,先进先出,二叉树的层次遍历是常考题型
点赞
回复
分享
发布于 2019-07-13 22:07
offer,offer快粗来!
门头沟学院 算法工程师
蹲一个答案
点赞
回复
分享
发布于 2019-07-13 22:06
皮卡丘啦啦啦
微软_软件工程师
leetcode的二叉树的右视图(好像是这个题目),我写就深搜一把梭
点赞
回复
分享
发布于 2019-07-13 22:01
牛客上的彭于晏
中央戏剧学院 Java
层次遍历,将每层节点放在一个list中,输出第一个就ok
点赞
回复
分享
发布于 2019-07-13 21:56
暂无评论,快来抢首评~
相关推荐
06-30 20:55
快手_机器学习算法部_机器学习算法工程师(准入职员工)
快手内推
在快手做了三个多月的后端开发实习,在这里浅浅分享下我的实习体验~ 工作节奏: 基本上是早10晚9,周末双休。整体来说工作强度还是不小的,不过应该也是互联网常态了吧QAQ 福利待遇: 技术岗是400/天,晚上8点以后下班会发30餐补,入职也会一次性发180能量券,学校不在当地的话还可以申请1500/月的房补。¥这块老铁厂还是挺大方的哈哈。 实习生培养: 团队氛围很nice,我的mentor人真的很好,有问题向他请教都会很细致很耐心地给我解答,好感度upup~不过同事们平时可能都比较忙,捕捉到他们不容易,所以每次沟通或者汇报前最好提前做好准备。具体工作职责的话,一开始基本是接同事们剩下的活,直接上...
快手公司福利 798人发布
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
昨天 14:40
两年前的今天高考出分 松弛的爸妈和我
出分的那天上午我爸在上班 我妈出门采购 我睡到十点才醒 一家人就这样松弛(现在想想可能他们是怕我紧张) 其实查到的那一刻内心毫无波澜 一个可以预料到的中规中矩的数字 虽然后来后知后觉有点遗憾但还是当机立断宰了我爸一顿 就这么贪财不知不觉都两年前了 2025也要过去一半了 在南大遇到很多好朋友 还是相信一切都是最好的安排
高考出分的那一天,我__
点赞
评论
收藏
分享
05-12 20:30
安徽理工大学 Java
这是什么意思😰
牛客92804383...:
在他心里你已经是他的员工了
点赞
评论
收藏
分享
06-03 16:55
广州工商学院 单片机
简历
各位大佬,这个简历找实习都拒绝了,哪里有问题还是说哪里可以加强修改
见见123:
简历没有啥问题,是这个社会有问题。因为你刚毕业,没有工作经历,现在企业都不要没有工作经历的。社会病了。
点赞
评论
收藏
分享
06-25 14:13
中山大学 热设计工程师
华为校招31k到手工资有多少
最近即将入职上海 工资25k+6k 到手收入具体有多少呢 方便参考一下确定租房子花多少钱才好 谢谢大家🙏
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
现代汽车前瞻技术研发中心
快手
京东TET
全站热榜
更多
1
...
七牛云海笔
9124
2
...
去哪儿旅行又打复活赛了
5934
3
...
鼠鼠感觉前途一片黑暗啊
3903
4
...
26届秋招在即,分享我的Offer经验
3869
5
...
如何从零开始拥有开源经历,这可能是牛客最全的整理
3776
6
...
面试看AI好像被发现了
2895
7
...
美团暑期面经,已挂
2851
8
...
25届在6月最后一天拿到offer了
2693
9
...
26届二本,学校强制进厂!
2654
10
...
接offer了,还是sp呢
2433
创作者周榜
更多
正在热议
更多
#
实习,不懂就问
#
5156次浏览
76人参与
#
小米提前批笔试难吗
#
34180次浏览
358人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
14731次浏览
146人参与
#
26届校招投递进展
#
32495次浏览
248人参与
#
央国企投递记录
#
88282次浏览
1362人参与
#
为了找工作你花了哪些钱?
#
28569次浏览
275人参与
#
神州信息工作体验
#
11696次浏览
57人参与
#
校招第一份工作你干了多久?
#
86279次浏览
396人参与
#
来聊聊你目前的求职进展
#
634443次浏览
6747人参与
#
考公还是考研,你怎么选?
#
27833次浏览
140人参与
#
小米硬件提前批进度交流
#
168226次浏览
1523人参与
#
外包能不能当跳板?
#
34582次浏览
221人参与
#
你觉得专业和学校哪个对薪资影响最大
#
61428次浏览
490人参与
#
设计人的面试记录
#
123613次浏览
1341人参与
#
打工人的精神状态
#
50011次浏览
867人参与
#
硬件人你反向读研了吗
#
42578次浏览
637人参与
#
如果中了500万,你会离职吗?
#
84581次浏览
654人参与
#
你今年的保底offer是哪家
#
118565次浏览
538人参与
#
大疆的机械笔试比去年难吗
#
72984次浏览
619人参与
#
怎么评价今年的华为
#
129137次浏览
568人参与
#
硬件人秋招的第一个offer
#
78034次浏览
1149人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务