tme笔试

第一题签到题:数组合并成0非0相间的新数组需要几次合并;
第二题将非完全二叉树填充为完全二叉树;
前两题a了
第三题为1-m这m个数插入到数组里,如何插入使得相邻数差的绝对值的和最小(写暴力过了20%),请教大佬们咋写
第四题根据叶子结点的值数组和路径数组恢复哈夫曼树(未写)
全部评论
第三题纯数学题,O(n)存一下极值就行了,第四题先递归构造树,把叶子按层存到数组里,然后把value排序,给叶子从下往上从右往左赋值,最后递归算非叶子节点
2 回复 分享
发布于 2024-08-23 21:18 广东
请问有没有笔完官网流程还是灰色的uu
点赞 回复 分享
发布于 2024-08-24 09:53 湖北
,第二题会做但只过了80%超时了,不知道是不是用py的原因第三题无思路,第四题当场没做出来瞎写了一点过了10%,刚刚想到怎么做了写了一下感觉符合题意,应该是从下往上从左往右递归构建,每次拿两个节点,如果编码是叶子节点就从value里面拿一个最小的构建新节点,要不然就拿这个编码对应的已经构建好的节点,然后两个组合成一个新的根,并且记录这个根对应的编码前缀就好感觉笔试应该寄了,一半都没过,但是第四题没做出来真的好气
点赞 回复 分享
发布于 2024-08-23 22:24 广东
第一题怎么做
点赞 回复 分享
发布于 2024-08-23 21:54 重庆
树转完全二叉树怎么弄的啊佬
点赞 回复 分享
发布于 2024-08-23 21:16 江苏
第三题就是把数组想象成波峰波谷,如果插入的数在峰谷间对权值没影响的,所以考虑最大值最小值插入在波峰波谷,同时要考虑插入在最左最右是否能更优
点赞 回复 分享
发布于 2024-08-23 21:14 福建

相关推荐

代码飞升:别用口语,后端就写后端,前端就写前端,最后别光后悔
点赞 评论 收藏
分享
门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
07-22 11:35
门头沟学院 Java
谁知道这是为什么吗,有没有懂的佬给讲讲
理智的小饼干又熬夜了:鹅打电话问我参不参加后台提前批,说是有的但还没放官网
点赞 评论 收藏
分享
评论
4
6
分享

创作者周榜

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