阿里淘天笔试提前十分钟ak,

阿里淘天笔试提前十分钟ak,
结束之后可分享思路
全部评论
第一题维护最大堆,最小堆,堆元素都是pair(val, idx),然后每次从最小堆中读取最小idx,读取之前懒删除,就是读取最小时判断堆顶是否和数组中数据一致,取出最小idx,更新数组,然后插入最小堆最大堆,更新最大堆堆顶,然后取出堆顶就可以了, 第二题的话,找出前缀递增和后缀递增,对每一个前缀递增中的元素,二分查找后缀递增中比它前一位大的元素个数,大概是len(suf_arr) - 二分lb 的下标加1,需要特判前缀第1个 第三题,简单二分答案,我觉得最简单的了,但是好像会卡一个特判,特判是如果没有w,输出0
5 回复 分享
发布于 2024-03-27 20:50 江苏
md第二题的二分改了一年都没改对😓
2 回复 分享
发布于 2024-03-27 20:45 广东
然而我竟觉得后两题难
1 回复 分享
发布于 2024-03-27 20:45 江苏
校友带带我,我就a.9
点赞 回复 分享
发布于 2024-03-28 23:47 江苏
第二题的二分真是麻了,从没想过能只有13做对的笔试
点赞 回复 分享
发布于 2024-03-27 20:47 浙江
佬第二题怎么写哇😅完全看不出是二分
点赞 回复 分享
发布于 2024-03-27 20:43 江苏
佬,讲解一下
点赞 回复 分享
发布于 2024-03-27 20:38 上海
分享一下
点赞 回复 分享
发布于 2024-03-27 20:38 陕西
全是二分法
点赞 回复 分享
发布于 2024-03-27 20:36 安徽

相关推荐

头像 会员标识
08-20 18:46
门头沟学院 C++
投递华为技术有限公司等公司10个岗位
点赞 评论 收藏
分享
程序员牛肉:小牛肉来也! 基本破不了局了,我给你的建议是适当放弃秋招,投递大厂的日常实习之后赶明年的春招。 在没有实习的情况下,你的项目经历给面试官的作用就是提供提问点方便面试官来提问八股以及场景题而已。因此你现在简历的写法不太对,要着重突出项目中使用的技术点,而不是像你现在这个写的很宽泛。 最好是“基于xxxx技术解决了xxxx问题,解决了xxxx边缘场景问题”。最好是这样写,方便面试官对你的简历进行提问。 最后的最后,问题其实不在你。今年的秋招确实比较寒冬一点,所以找不到是正常的。要做好打持久战的准备。
Java学习交流
点赞 评论 收藏
分享
评论
3
11
分享

创作者周榜

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