虾皮笔试10月26日算法卷

算法卷的第二题什么鬼,本来很简单的问题用ACM模式变得就很搞。#shopee##shopee笔试#

题目:求二叉树的层序遍历,ACM模式
输入是一个序列来表示二叉树,例如[1,2,3,#,#,7,8]
输出是一个序列,例如[[1],[2,3],[7,8]](注意这里没有空格)

如果是拿python做,采用建树然后正常层序遍历得到list然后输出会有问题,因为list数字之间会有空格(此处真的想骂娘)
后面曲线救国直接搞字符串,去掉所有#,然后再拼成一个新的字符串,真的乐
全部评论
用二叉树性质2i+1,2i+2建树就行。
1 回复 分享
发布于 2023-10-26 22:24 湖南
用java substring贼简单
1 回复 分享
发布于 2023-10-26 21:10 陕西
我对比着看了无数遍我的输出和答案的区别 然后发现是空格问题 太离谱了
1 回复 分享
发布于 2023-10-26 21:09 江苏
我就是用python做做的崩溃没AC,怎么感觉他这几次笔试都考了二叉树程序遍历呀?大无语😭😭
点赞 回复 分享
发布于 2023-11-23 22:25 湖南
约你面试了吗佬
点赞 回复 分享
发布于 2023-11-12 13:48 陕西

相关推荐

不愿透露姓名的神秘牛友
昨天 12:23
点赞 评论 收藏
分享
想按时下班的大菠萝在...:隔壁学校的,加油多投, 实在不好找可以下个学期开学找,把算法八股准备好,项目有空再换换
投了多少份简历才上岸
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
评论
4
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务