链表那题应该可以三个指针i,j,k,i 每次移动一步,j 每次移动两步,k 每次移动三步,最后k到底了就返回 j。空间和时间都要好点。维护一个小顶堆没有问题,但需要提前知道链表的大小,可以维护两个对顶堆,一个大根一个小根,大小分别是目前元素的2/3, 1/3,动态调整。能在任意阶段动态得到结果。
3 2

相关推荐

昨天 20:52
武汉大学 Java
点赞 评论 收藏
分享
迷茫的大四🐶:干脆大厂搞个收费培训得了,这样就人均大厂了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务