首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客1481368号
2016-09-08 16:44
已编辑
东北大学 C++
关注
已关注
取消关注
n个数值选出最大m个数(3<m<n)的最小算法复杂度是多少?
为什么不可以先建一个大小为n的大顶堆,然后从调整m次堆,复杂度就是就m*logn吗?
leetcode上的解法是建一个m大小的小顶堆,调整n词,复杂度是n*logm
到底哪个更优啊
提示
全部评论
推荐
最新
楼层
heda
清华大学 算法工程师
部分快排 时间复杂度 O(N) 存储复杂度 O(N) 堆排序 时间复杂度 O(NlogM) 空间复杂度 O(M) 这题没啥好说的,也没有正确答案,答出第一个,面试官会问你如果内存存不下整个数组怎么办,答出第二个,面试官会问你有没有更快的。都被问到好几次了
1
回复
分享
发布于 2016-09-09 09:50
牛客399835号
还不错的学校 Java
用快速选择算法平均时间复杂度为O(n),还可以用Median of medians,也叫BRPRT算法可以保证是O(n)的
点赞
回复
分享
发布于 2016-09-08 16:50
一只补习的Fyu
左家垅男子职业技术学院 C工程师
建小顶堆,你求M个最大的,保证堆顶是M个中最小的,复杂度是O(nlogm),你不可能比n小,怎么也得遍历一遍吧。
点赞
回复
分享
发布于 2016-09-09 13:25
牛客1481368号
楼主
东北大学 C++
牛客网上给的答案是nlogm O(n)答案不对 按照楼上的意思是O(mn)
点赞
回复
分享
发布于 2016-09-09 08:34
./a.out
安徽大学 C++
支持一楼的,BFPRT算法可以保证O(N)的复杂度,在O(N)的复杂度先选出第K大的数,之后再遍历一遍选出比第K大的数小的数,复杂度还是O(N)
点赞
回复
分享
发布于 2016-09-08 22:30
你好,天朝
中国科学院大学 C++
当N足够大时,建大小为n的方法优
点赞
回复
分享
发布于 2016-09-08 20:06
--海-星--
快手_软件开发工程师
最小复杂度 O(N) 快排思想
点赞
回复
分享
发布于 2016-09-08 19:51
暂无评论,快来抢首评~
相关推荐
05-18 10:57
美团_服务零售_软件开发(准入职员工)
互联网大厂美团喜欢的人才都有些什么特质?
我在美团实习的时候,发现身边优秀的人通常有以下几点的共同特质,当然我只是将我实习了解到的说一下,但我觉得不光是美团,可能大部分互联网大厂喜欢的人才就有以下几点共同特质。主动比如当你的leader提出了一个问题的时候,答案可能大家都不知道,但是你主动去找资料,并且尽可能高效的、详细的去回答这个问题。再比如,有同事对解决一个问题有困难的时候,你能在保证自己工作任务顺利完成的情况下,主动去为同事提供帮助。复盘比如对出现的问题,未达到预期,能及时做好复盘,并且提出自己的想法,和未来可以改进的点。乐于分享自己学到的一个工具,总结的经验,或者自己学习到的知识等,能及时沉淀出相关的文档,并且在适当的时机进行...
职场上哪些行为很加分?
点赞
评论
收藏
分享
05-18 18:17
湘南学院 Java
广州天河小厂实习面经(已过)
1.你好,你在这两个项目中有使用ai进行配合开发吗?2.你先发一个gitee仓库链接,我们先看看。3.你平时一般使用什么ai工具进行配合开发?你使用ai配合开发的模式是啥样的?4.你的功能拆分是怎么做的呢?你如何保证ai写出的代码是符合预期的?如果不符合预期,你是怎么进行迭代的?5.第一个项目你说是团队负责开发的,后端技术主要都是你负责的吗?你觉得一个团队开发,重点在于什么,你可以举例说明一下?6.如果现在要给你的系统增加一个“医生端AI助手”,能自动总结患者历史问诊记录并给出诊疗建议,你会怎么设计?用到哪些技术栈?7.我刚才看了一下你的gitee项目。这个项目主要是使用ai做的吗?8.在开发...
查看10道真题和解析
点赞
评论
收藏
分享
04-15 10:55
郑州大学 Java
大二第一段实习投哪个平台机会多,求大佬们帮我看看简历
为啥都没人鸟我哇各位大佬帮忙看看简历
收集群风:
你是我见过最帅的牛客男孩
点赞
评论
收藏
分享
04-09 21:19
门头沟学院 嵌入式软件开发
嵌软双飞一本暑期已麻
投递150+,中大厂基本简历关过不了,500-999有面试机会。已麻,准备考研92了😭
点赞
评论
收藏
分享
05-18 14:23
门头沟学院 机械设计/制造
美的美少年结构终面面经
5.12终面1.自我介绍2.参加过的项目里面选一个讲讲,项目内容和工作流程3.承接上一问,该项目包括哪些子任务,用到哪些软件4.承接上一问,你在其中负责哪些子任务,项目是否落地,实物5.就业规划如何6.上一问没回答好,又问想从事的行业有哪些7.感觉还是上一问没回答好,问想在哪些城市工作8.可实习的时间是多少,是否跟老师沟通9.参加实习能否保证准时毕业10.反问我觉得我的终面发挥的不好,根据牛客的面经准备了好多草稿,但是只有一点帮助。当时回答第五问的时候,我确实脑子一片空白,我没有参加过工作,只是个闷头学习做事的呆子,对整个就业市场完全迷茫。我脑子里只浮现出钱多事少离家近,但是这个回答显然不行。...
查看9道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27双非ue游戏客户端大失败经历
6978
2
...
作为一个老登,最烦应届生问的问题之一
5197
3
...
各位都是怎么出去实习的
4820
4
...
逆天领导,因为一句话要把我开除了
4654
5
...
理性讨论,卷实习算不算工贼行为?
4336
6
...
三段大厂,说下我见过的最低学历
3133
7
...
双非想拿腾讯offer,会被卡学历吗?
3043
8
...
26博士求职竟然也难
2930
9
...
26春招毁意向黑名单
2800
10
...
想劝退一个实习生
2434
创作者周榜
更多
正在热议
更多
#
如何成为1个AI工程师?
#
7013次浏览
317人参与
#
面试被问期望薪资时该如何回答
#
407162次浏览
2224人参与
#
26届春招投递记录
#
41575次浏览
353人参与
#
我在大厂见过的最低学历
#
7174次浏览
72人参与
#
27届实习投递记录
#
129284次浏览
1442人参与
#
你觉得第一学历对求职有影响吗?
#
277264次浏览
1497人参与
#
你觉得机械有必要实习吗
#
89399次浏览
538人参与
#
要毕业了,再不说就来不及了
#
11873次浏览
174人参与
#
大疆工作体验
#
34514次浏览
95人参与
#
机械人你觉得今年行情怎么样?
#
9975次浏览
100人参与
#
AI面会问哪些问题?
#
138355次浏览
3776人参与
#
你在职场上见过哪些“水货”同事
#
42169次浏览
181人参与
#
秋招拿一个offer可以躺平吗
#
278058次浏览
1413人参与
#
虹软科技求职进展汇总
#
18629次浏览
141人参与
#
工作丧失热情的瞬间
#
401789次浏览
2590人参与
#
你今年的平均薪资是多少?
#
230870次浏览
1071人参与
#
我的上岸简历长这样
#
854558次浏览
11604人参与
#
机械人求职现状
#
44204次浏览
329人参与
#
秋招白月光
#
819758次浏览
5695人参与
#
求职你最看重什么?
#
170686次浏览
916人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务