avatar
m*r
1
G家的:Describe an algorithm to find the largest 1 million numbers in 1
billion numbers. Assume that the computer memory can hold all one billion
numbers.
find the Kth number.
能不能给我讲讲这种题应该怎么写?
avatar
b*n
2
网上这种评论很多,可是都有些问题:要不是低了写的,水分多,缺少公正,要不就是
不够全面,没有详尽的功能比较。所以我们分享一篇今年9月从内部渠道获得的功能对
比表
http://blog.buytition.com/2014/12/acoustic-piano-comparison-yam
选琴的时候希望能帮到你
avatar
s*o
3
昨天去infopass, 一个老太太, 看起来很面善, 前后5分钟, 就一个字, pending.问她
name check, background check 是否clear,老太太说系统里看不出来. 我是2月24号的
RD. 临走的时候老太说, 你刚递交, 不要着急, 一般要等1年, 你已经算是很快的了.
avatar
s*s
4
use a 1million size 的 min-heap.
在填满1M数后,当碰到 <= minimum的数,skip,
当碰到> minimum的数的时侯, pop出当前的最小数,插入新的大数。
然后对min-heap 排序
Time: 1G * log(1M)

【在 m**r 的大作中提到】
: G家的:Describe an algorithm to find the largest 1 million numbers in 1
: billion numbers. Assume that the computer memory can hold all one billion
: numbers.
: find the Kth number.
: 能不能给我讲讲这种题应该怎么写?

avatar
s*y
5
bless
avatar
r*e
6
这是单机器的答案,常见的follow-up是如何利用多台机器加快速度

billion

【在 s*******s 的大作中提到】
: use a 1million size 的 min-heap.
: 在填满1M数后,当碰到 <= minimum的数,skip,
: 当碰到> minimum的数的时侯, pop出当前的最小数,插入新的大数。
: 然后对min-heap 排序
: Time: 1G * log(1M)

avatar
j*t
7
bless!
avatar
h*y
8
有linear的解法, 直接用selection algorithm

【在 s*******s 的大作中提到】
: use a 1million size 的 min-heap.
: 在填满1M数后,当碰到 <= minimum的数,skip,
: 当碰到> minimum的数的时侯, pop出当前的最小数,插入新的大数。
: 然后对min-heap 排序
: Time: 1G * log(1M)

avatar
K*N
9
bless
avatar
s*s
10
对,那样就要map reduce了。

【在 r*******e 的大作中提到】
: 这是单机器的答案,常见的follow-up是如何利用多台机器加快速度
:
: billion

avatar
b*e
11
看得出来的,应该是她不会用该系统。Pending 后面还有字。

【在 s*******o 的大作中提到】
: 昨天去infopass, 一个老太太, 看起来很面善, 前后5分钟, 就一个字, pending.问她
: name check, background check 是否clear,老太太说系统里看不出来. 我是2月24号的
: RD. 临走的时候老太说, 你刚递交, 不要着急, 一般要等1年, 你已经算是很快的了.

avatar
b*7
12
题目都说了memory can hold all one billion,干嘛要用堆以及map reduce ?
直接selection algorithm就ok了
这不是常见的那道题,常见的那道内存放不下全部数据。这种题感觉就是在测试你是不
是在刷题
avatar
m*i
13
what kinds of words are following "Pending"?

【在 b*******e 的大作中提到】
: 看得出来的,应该是她不会用该系统。Pending 后面还有字。
avatar
c*p
14
看cc150
avatar
x*1
15
bless
avatar
p*2
16
我面G的时候我说用quick selection, 面试官张口就说“你敢写吗?”,我心想为什么
不敢写。但是客气的说,我可以试试。结果被要求写了一个nlogk的。然后他说他有一
个更好的可以O(n), 后来发现space 也需要O(n)。
avatar
b*e
17
比如说我的吧,就是
Pending on background check.

【在 m***i 的大作中提到】
: what kinds of words are following "Pending"?
avatar
m*i
18
thanks!:-)

【在 b*******e 的大作中提到】
: 比如说我的吧,就是
: Pending on background check.

avatar
b*e
19
呵呵,运气不好啊

【在 m***i 的大作中提到】
: thanks!:-)
avatar
s*o
20
谢谢, 大蜜, 过些日子换另外一个地方问问. 上次去的是charlotte, 感觉是个笑面虎,
死活不说.
avatar
l*i
21
问候她妈妈没有?

【在 s*******o 的大作中提到】
: 昨天去infopass, 一个老太太, 看起来很面善, 前后5分钟, 就一个字, pending.问她
: name check, background check 是否clear,老太太说系统里看不出来. 我是2月24号的
: RD. 临走的时候老太说, 你刚递交, 不要着急, 一般要等1年, 你已经算是很快的了.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。