虾皮笔试10月26日算法卷

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

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

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

相关推荐

死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
4 9 评论
分享
牛客网
牛客企业服务