由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 这题有解吗?
相关主题
一道小题翻出一道老题来
find median for k sorted arrays这题啥意思?
问一道google的题median of an array of ints, 请问这题的经典回答是什么?谢谢
好象是google的高频题目这题怎么做啊?
为什么找最大/最小K个数都喜欢用堆这题有啥好思路吗
求一题的完美简洁解答[题已更新/求到F继续M]G onsite悲剧了,求M,F的refer行么
找最近的点,这题咋解?这题到底是啥意思
Google面试怎么这么难啊,LG很难过,我该怎么劝他呢? (转载)终于弄明白median of two sorted arrays了,发帖庆祝一下
相关话题的讨论汇总
话题: median话题: find话题: numbers话题: kth话题: algori
进入JobHunting版参与讨论
1 (共1页)
S**Y
发帖数: 136
1
Given a set S of n distinct numbers and a positive integer k <= n. Determine
the k numbers in S that are closest to the median of S. Find an O(n) algori
thm
感觉不太可能
谁给讲讲?
g*******y
发帖数: 1930
2
why not?
find the median -- O(n)
compute the absolute value b[i] = |a[i] - median| -- O(n)
find kth element of b[i] -- O(n)
scan through b[i] find all numbers greater than kth element -- O(n)
S**Y
发帖数: 136
3
thanks.
for the first step, u mean the group-5 linear median method?

【在 g*******y 的大作中提到】
: why not?
: find the median -- O(n)
: compute the absolute value b[i] = |a[i] - median| -- O(n)
: find kth element of b[i] -- O(n)
: scan through b[i] find all numbers greater than kth element -- O(n)

m******9
发帖数: 968
4
我还没跟上你的思路,比如如下的这个例子,能不能就着例子解释一下呀,谢谢
比如: k = 2
a: 1, 2, 3, 4, 5, 6, 7
median就是4,
那么b就是:
b: 3, 2, 1, 0, 1, 2, 3

【在 g*******y 的大作中提到】
: why not?
: find the median -- O(n)
: compute the absolute value b[i] = |a[i] - median| -- O(n)
: find kth element of b[i] -- O(n)
: scan through b[i] find all numbers greater than kth element -- O(n)

r****o
发帖数: 1950
5
find Kth element of b[i] in O(n)
这一步好像挺麻烦啊。

【在 g*******y 的大作中提到】
: why not?
: find the median -- O(n)
: compute the absolute value b[i] = |a[i] - median| -- O(n)
: find kth element of b[i] -- O(n)
: scan through b[i] find all numbers greater than kth element -- O(n)

f*****e
发帖数: 2992
6
把CLRS的题目做的滚瓜烂熟,你问这个问题,说明order statistics那一章没有认真看.
这本书有两个答案,一个是一般的solution,另一个是instructor's manual,网上都可以
下到.他说的那个就是答案.

【在 r****o 的大作中提到】
: find Kth element of b[i] in O(n)
: 这一步好像挺麻烦啊。

m*****f
发帖数: 1243
7
其实很多面试题原题就在CLRS课后习题, 这题似乎就类似linear selection那章后面
的一道
r********g
发帖数: 1351
8
请问哪里可以下到课后题的答案吗?

【在 m*****f 的大作中提到】
: 其实很多面试题原题就在CLRS课后习题, 这题似乎就类似linear selection那章后面
: 的一道

m*****f
发帖数: 1243
9
网上找找吧, 有些不全的

【在 r********g 的大作中提到】
: 请问哪里可以下到课后题的答案吗?
r********g
发帖数: 1351
10
果真很容易找到。。。晕,以前上课的时候都不知道有这东西。。
http://blog.chinaunix.net/u/18517/showart_487811.html

【在 m*****f 的大作中提到】
: 网上找找吧, 有些不全的
j**0
发帖数: 11
g*****u
发帖数: 298
12
这个需要O(n)空间
有没有要O(1)空间的?

【在 g*******y 的大作中提到】
: why not?
: find the median -- O(n)
: compute the absolute value b[i] = |a[i] - median| -- O(n)
: find kth element of b[i] -- O(n)
: scan through b[i] find all numbers greater than kth element -- O(n)

b****j
发帖数: 78
13
其实可以做到空间O(1)
每当你需要b[i]的时候,用a[i]直接计算一下

【在 g*****u 的大作中提到】
: 这个需要O(n)空间
: 有没有要O(1)空间的?

1 (共1页)
进入JobHunting版参与讨论
相关主题
终于弄明白median of two sorted arrays了,发帖庆祝一下为什么找最大/最小K个数都喜欢用堆
请教一题,关于interval求一题的完美简洁解答
请教一道rocket fuel DP题找最近的点,这题咋解?
发一道G家的onsite题及教训,顺便求linkedin和twitter内推Google面试怎么这么难啊,LG很难过,我该怎么劝他呢? (转载)
一道小题翻出一道老题来
find median for k sorted arrays这题啥意思?
问一道google的题median of an array of ints, 请问这题的经典回答是什么?谢谢
好象是google的高频题目这题怎么做啊?
相关话题的讨论汇总
话题: median话题: find话题: numbers话题: kth话题: algori