由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 平面上找离源点(0,0)最近的K个点除了K size Heap之外,有更高效的算法吗?
相关主题
算法--找一个unsorted array的largest and second largest 最问道算法题
n个点,找出离原点最近的100个点关于K个sorted数组中第n大数的问题
关于2D, 3D平面上点的问题?G家电面经
从百万个3d点里找 k 个离原点最近的点Ebay三电面,攒人品
刚电面完l家,只敲了一道题,看来是挂了。。。leetcode 上的k way merge
请教一个经典算法问题。弱弱的问个C++用priority_queue定义min heap的问题
请问一个关于递归算法的问题。G电面的一个题
看clrs的一些疑问请教一道题:skyline
相关话题的讨论汇总
话题: heap话题: 算法话题: 源点话题: 公式话题: 找离
进入JobHunting版参与讨论
1 (共1页)
n****r
发帖数: 120
1
最近这题是F家的高频题啊,我只知道基于Heap的算法,但又看好多童鞋被要求更快的
算法,好像基于quick select,还要推导递推公式?完全不了解啊,请高手指点。。。
T*********s
发帖数: 17839
2
完全不懂算法的人飘过
怎么找出最小的x^2+y^2
转换成(x-y)^2和(x+y)^2?
n****r
发帖数: 120
3

为什么这么转换呢?难道不是计算量更大了么?

【在 T*********s 的大作中提到】
: 完全不懂算法的人飘过
: 怎么找出最小的x^2+y^2
: 转换成(x-y)^2和(x+y)^2?

k***x
发帖数: 6799
4
selection rank? O(n)

【在 n****r 的大作中提到】
: 最近这题是F家的高频题啊,我只知道基于Heap的算法,但又看好多童鞋被要求更快的
: 算法,好像基于quick select,还要推导递推公式?完全不了解啊,请高手指点。。。

n****r
发帖数: 120
5

能详细说说吗?select rank是基于距离来进行选择的吗?如果是那就是也要先计算出
所有点的距离后然后再进行select rank,对吗?有人提到推导公式是啥东东?

【在 k***x 的大作中提到】
: selection rank? O(n)
p*****2
发帖数: 21240
6

做个comparator就可以了。

【在 n****r 的大作中提到】
:
: 能详细说说吗?select rank是基于距离来进行选择的吗?如果是那就是也要先计算出
: 所有点的距离后然后再进行select rank,对吗?有人提到推导公式是啥东东?

l*****a
发帖数: 14598
7
感觉上他说的推倒公式是why the time complexity of quick select is o(n)

【在 n****r 的大作中提到】
:
: 能详细说说吗?select rank是基于距离来进行选择的吗?如果是那就是也要先计算出
: 所有点的距离后然后再进行select rank,对吗?有人提到推导公式是啥东东?

i*********7
发帖数: 348
8
我觉得他说的推导公式应该是DP解的递推公式?=。=
T*********s
发帖数: 17839
9
所以说俺啥都不懂啊

【在 n****r 的大作中提到】
:
: 能详细说说吗?select rank是基于距离来进行选择的吗?如果是那就是也要先计算出
: 所有点的距离后然后再进行select rank,对吗?有人提到推导公式是啥东东?

1 (共1页)
进入JobHunting版参与讨论
相关主题
请教一道题:skyline刚电面完l家,只敲了一道题,看来是挂了。。。
问一个面试经常问的ood,维护前k名的list的问题请教一个经典算法问题。
面试题太难或者不会,没时间写代码,是不是挂定了?请问一个关于递归算法的问题。
L家coding question一问看clrs的一些疑问
算法--找一个unsorted array的largest and second largest 最问道算法题
n个点,找出离原点最近的100个点关于K个sorted数组中第n大数的问题
关于2D, 3D平面上点的问题?G家电面经
从百万个3d点里找 k 个离原点最近的点Ebay三电面,攒人品
相关话题的讨论汇总
话题: heap话题: 算法话题: 源点话题: 公式话题: 找离