虾皮笔试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 湖南
最后replace(" ","")就行
点赞
送花
回复
分享
发布于 2023-10-27 09:00 新加坡
约你面试了吗佬
点赞
送花
回复
分享
发布于 2023-11-12 13:48 陕西
我就是用python做做的崩溃没AC,怎么感觉他这几次笔试都考了二叉树程序遍历呀?大无语😭😭
点赞
送花
回复
分享
发布于 2023-11-23 22:25 湖南

相关推荐

4 9 评论
分享
牛客网
牛客企业服务