首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
04-11 22:35
已编辑
门头沟学院 Java
27届暑期实习面试记录
3月份腾讯文档:3.6面,3.7一面挂。字节飞连业务部门:3.6一面过,3.13二面挂。京东零售-平台产品与研发中心:3.13一面过,放弃二面(当时抽风了放弃二面)。京东科技-市场与平台运营中心-测开:3.25约面,3.30一面挂。4月份网易互娱-平台业务开发:4.1约面,4.1一面挂。挂完秒发AI应用开发笔试,但是不想面了。小红书、华为、PDD:还没笔试,PDD打算4.12笔试,华为4.15笔试。腾讯-数据计算平台:3.23约面,3.31一面过,4.3二面挂。美团核心本地商业-业务研发平台:3.31约面,4.1一面过,4.2二面。虾皮-DataInfra:3.31约面,4.1一面过,4.2二...
27届求职交流
点赞
评论
收藏
分享
04-10 11:14
门头沟学院 前端工程师
ali戏耍双非鼠
清明节前boss有个淘天的给我发内推,投递之后加了微信,直接拉进一个两百多人的群聊(群里大半类似于加州大学,武大,浙大的佬),双非鼠鼠进群瑟瑟发抖之后也是顺利做了ai研发向的笔试顺利进面,一面当天4月7日秒挂。8号早上一看,嘿被捞了,这时还在窃喜阿里居然爱我一次了,没想到晚上一看又挂了,过了一晚9号再看又被捞了(而且被捞的时间是前一天也就是8号,但是晚上十点半我明明看着挂了没捞的)。没想到就这么被捞被挂了好几轮今早上来看又被捞了是何意味啊,以下附上面经,但是也是感谢给了双非鼠鼠一次阿里淘天的面试机会,学到不少东西
点赞
评论
收藏
分享
04-01 13:51
重庆三峡学院 Java
唉没招了,大厂全是这种吗,双飞真没机会呀!!!
牛客62533758...:
华为不卡双非,而是卡院校hhhh
点赞
评论
收藏
分享
03-04 18:48
北京体育大学 测试工程师
现在这个时代 前端的要求已经进化成这样了吗
难道前端真的已经不行了?
饿魔:
这还是前端吗
点赞
评论
收藏
分享
04-10 07:39
蚌埠坦克学院 嵌入式软件开发
经纬恒润嵌入式软件开发 最新面经出炉
这是一位学员投稿的经纬恒润嵌入式软件开发岗位一面面经。整体看下来,这场面试的题目覆盖面比较广,但难度不算特别高,主要集中在嵌入式开发的基础知识,包括 C 语言、STM32/单片机常识、SPI/I2C/TCP 等通信相关内容,以及一些和硬件认知有关的问题。如果平时有做过单片机项目,学过 STM32,复习过 C 语言和常见通信协议,这套题其实是比较典型的一面风格。一、面试题目整理根据学员投稿,面试中提到的问题大致如下:static 的作用static 在函数里面的作用SPI 在什么地方用了I2C 的起始信号,几根线函数指针和指针函数的区别TCP 的握手和挥手结构体和联合体的区别低功耗时的电流、正常...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我感觉我遇到神仙mentor了
5714
2
...
入职翼支付2年多,聊聊感受
3601
3
...
Agent岗位爆发,作为后端开发要不要无脑转?
2305
4
...
4.10京东后端实习一面凉经
2264
5
...
招行给AI时代数字金融人的答案
2037
6
...
腾讯云智暑期~
1612
7
...
暑期offer选择
1485
8
...
软件测试简历点评第三期,你以为写的很好的简历,为什么约不到面试呢?
1452
9
...
如何通过大厂后端二面
1276
10
...
简历上的项目应该如何包装?
1142
创作者周榜
更多
正在热议
更多
#
我的求职进度条
#
988160次浏览
6552人参与
#
实习教会我的事
#
73616次浏览
507人参与
#
厦门银行科技岗值不值得投
#
19035次浏览
422人参与
#
哪些公司一直卡在简历筛选
#
106390次浏览
363人参与
#
我想象的实习vs现实的实习
#
332947次浏览
2298人参与
#
Agent面试会问什么?
#
39840次浏览
1447人参与
#
米哈游笔试
#
656165次浏览
1160人参与
#
总结:哪家公司最喜欢泡池子
#
168088次浏览
572人参与
#
一人分享一个skill
#
10370次浏览
244人参与
#
拿到offer之后,可以做些什么
#
105052次浏览
511人参与
#
一人一道大厂面试题
#
127048次浏览
1310人参与
#
春招至今,你收到几个面试了?
#
107213次浏览
1306人参与
#
说说你知道的学历厂
#
402129次浏览
1434人参与
#
上班以后,你还有哪些坚持的爱好?
#
30310次浏览
303人参与
#
今年你最想重开的一场面试是?
#
103856次浏览
357人参与
#
米哈游工作体验
#
29972次浏览
145人参与
#
我是XXX,请攻击我最薄弱的地方
#
73583次浏览
499人参与
#
通信/硬件的薪资开多少,才值得去?
#
76868次浏览
408人参与
#
实习越久越好,还是多多益善?
#
95088次浏览
361人参与
#
今年春招是金一银二嘛?
#
99762次浏览
560人参与
#
简历无回复,你会继续海投还是优化再投?
#
148308次浏览
893人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务