首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客1481368号
2016-09-08 16:44
已编辑
东北大学 C++
关注
已关注
取消关注
n个数值选出最大m个数(3<m<n)的最小算法复杂度是多少?
为什么不可以先建一个大小为n的大顶堆,然后从调整m次堆,复杂度就是就m*logn吗?
leetcode上的解法是建一个m大小的小顶堆,调整n词,复杂度是n*logm
到底哪个更优啊
提示
全部评论
推荐
最新
楼层
牛客399835号
还不错的学校 Java
用快速选择算法平均时间复杂度为O(n),还可以用Median of medians,也叫BRPRT算法可以保证是O(n)的
点赞
回复
分享
发布于 2016-09-08 16:50
heda
清华大学 算法工程师
部分快排 时间复杂度 O(N) 存储复杂度 O(N) 堆排序 时间复杂度 O(NlogM) 空间复杂度 O(M) 这题没啥好说的,也没有正确答案,答出第一个,面试官会问你如果内存存不下整个数组怎么办,答出第二个,面试官会问你有没有更快的。都被问到好几次了
1
回复
分享
发布于 2016-09-09 09:50
--海-星--
快手_软件开发工程师
最小复杂度 O(N) 快排思想
点赞
回复
分享
发布于 2016-09-08 19:51
你好,天朝
中国科学院大学 C++
当N足够大时,建大小为n的方法优
点赞
回复
分享
发布于 2016-09-08 20:06
./a.out
安徽大学 C++
支持一楼的,BFPRT算法可以保证O(N)的复杂度,在O(N)的复杂度先选出第K大的数,之后再遍历一遍选出比第K大的数小的数,复杂度还是O(N)
点赞
回复
分享
发布于 2016-09-08 22:30
牛客1481368号
楼主
东北大学 C++
牛客网上给的答案是nlogm O(n)答案不对 按照楼上的意思是O(mn)
点赞
回复
分享
发布于 2016-09-09 08:34
一只补习的Fyu
左家垅男子职业技术学院 C工程师
建小顶堆,你求M个最大的,保证堆顶是M个中最小的,复杂度是O(nlogm),你不可能比n小,怎么也得遍历一遍吧。
点赞
回复
分享
发布于 2016-09-09 13:25
还没有回复哦~
相关推荐
11-22 18:56
门头沟学院 算法工程师
荣耀OC
荣耀深圳OC,没空白三方,不等,没了。说开的很高,可惜。
温特w:
开了多少?
荣耀求职进展汇总
点赞
评论
收藏
分享
11-24 18:27
广东轻工职业技术学院 Java
offer决赛圈:字节 or 百度
字节
飞书绩效团队
(n+2) * 15 + 1k * 12 + 1w
点赞
评论
收藏
分享
10-11 15:10
蚌埠坦克学院 嵌入式软件开发
已经习惯了😎
点赞
评论
收藏
分享
10-04 05:18
亚洲大学 自动化测试
用这简历找校招测试岗位能行吗
dongsheng66:
如果想进大厂的话,在校经历没必要占这么大篇幅,可以把专业技能单独放一个专栏写,可以加个项目经历
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
从露宿街头到百万级种子轮融资——我的大学时代经历了什么
3.3W
2
...
字节20多面终究一场空
1.7W
3
...
C++选手秋招总结
1.5W
4
...
阿里云管培生开奖了
1.0W
5
...
寒假实习租房攻略!北京版
9415
6
...
泡出来啦
9115
7
...
华为电话oc了
8414
8
...
放弃代码,结束秋招啦!
7751
9
...
秋招圆满结束
7486
10
...
不装了!牛客就是OFFER判官
7210
正在热议
#
25届秋招总结
#
355829次浏览
3475人参与
#
我的实习求职记录
#
6088778次浏览
83712人参与
#
阿里云管培生offer
#
42457次浏览
966人参与
#
地方国企笔面经互助
#
5305次浏览
13人参与
#
职场吐槽大会
#
90906次浏览
752人参与
#
选完offer后,你后悔学本专业吗
#
23102次浏览
165人参与
#
北方华创开奖
#
50314次浏览
451人参与
#
ai智能作图
#
4192次浏览
78人参与
#
运营商笔面经互助
#
92898次浏览
1336人参与
#
实习中的菜狗时刻
#
279003次浏览
2741人参与
#
腾讯求职进展汇总
#
200701次浏览
1666人参与
#
如果有时光机,你最想去到哪个年纪?
#
25107次浏览
521人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
37891次浏览
345人参与
#
风评不好的公司,你会去吗?
#
20763次浏览
94人参与
#
上班苦还是上学苦呢?
#
91582次浏览
797人参与
#
大疆求职进展汇总
#
413888次浏览
2935人参与
#
国企还是互联网,你怎么选?
#
90232次浏览
704人参与
#
硬件兄弟们 甩出你的华为奖状
#
73893次浏览
609人参与
#
远程面试的尴尬瞬间
#
20593次浏览
296人参与
#
软件开发2024笔面经
#
2326311次浏览
48226人参与
#
如果中了500万,你会离职吗?
#
13771次浏览
145人参与
#
如何一边实习一边秋招
#
1000400次浏览
12701人参与
牛客网
牛客企业服务