首页
论坛
Yoo趣儿
›
Geek
›
程序员
›
面试题:如何 O(n) 的复杂度内筛选 60 亿人的身高 ...
面试题:如何 O(n) 的复杂度内筛选 60 亿人的身高
查看
1379
|
回复
81
Daredevil0086
OP
2023-5-30 15:21:29
@edward1987 #8
@raycool #13 这是 O(nlogk) 吧
UnknoownUser
2023-5-30 15:22:07
兄弟们,面试官好像想考察的是怎么用身高做文章,我最终交上去的答案是 7 楼贴的 leetcode 题目的快排版本答案;
感觉这题,好像跟算法没关系~~~~属于动脑子的那种
UnknoownUser
2023-5-30 15:22:55
// (3-1.9)/0.05=22
int counter[22];
xuanbg
2023-5-30 15:23:38
@UnknoownUser 时间复杂度为 O(n)就只能每个数据都访问一次咯,大致猜测一下前 1000 高的人类应该在 1.9-3.0m 之间,所以遍历一次用计数器把它们都记录下来
FACEB00K
2023-5-30 15:24:38
6 楼正解
tuxz
2023-5-30 15:25:10
@codingbody
@picone k 不是一个常数吗,这里是 1000
icyalala
2023-5-30 15:25:58
线性直方图
picone
2023-5-30 15:26:37
"前 1000 高的数据" 要去重吗?
lymanlai
2023-5-30 15:27:27
@FACEB00K #24 其实是 n 次 大小为 1000 的堆插入,应该是 n * log2(1000)
mxT52CRuqR6o5
2023-5-30 15:27:57
感觉在写回字的几种写法。。
下一页 »
1
2
3
4
5
6
7
8
9
/ 9 页
下一页
返回列表
您需要登录后才可以回帖
登录
|
立即注册
发表回复
搜索
热门主题
有在欧洲西部的 v 友知道 2026 年的话,这
大佬看下这两个网站用的什么程序。
收点U,有大佬出不
全网付费资源1-29更新
历时 10 个月,我开发了个记录 APP
有没有好用的 UI 设计 AI 推荐
AI 红利不是🐮🐴的红利
scaleway的服务器一直没货么?
手机上的旅游APP靠谱吗
一个没有ba的网站,百度竟然给了一点流量
热门板块
问与答
分享发现
分享创造
奇思妙想
分享邀请码
商业推广
优惠信息
Python
PHP
Java
JavaScript
Node.js
Go语言
C++
HTML
公告
网站帮助 - Yoo趣儿
2022-03-27
我们的愿景
2022-03-27
在 Yoo趣儿 投放广告
2022-03-27
Yoo趣儿网站用户应遵守规则
2022-03-24
返回顶部