由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Nearest Neighbor 算法题
相关主题
nearest neighbours search算法问个面试题目
一个貌似指数级的算法问题求更简单的算法Intro to algorithm里关于hash table的复杂度
问一个M的算法题子集和问题和0-1背包问题的疑惑
问一道题目一个题:给定一个节点,找right neighbor
电面写kd树正常吗FB第二轮电面记录
问一下LA和湾区工作比较T店面两题
那道经典的求和问题Facebook面经
数组三个数或四个数的和为给定值? 微软面世经过
相关话题的讨论汇总
话题: nearest话题: neighbor话题: 算法话题: xi话题: yi
进入JobHunting版参与讨论
1 (共1页)
x********i
发帖数: 54
1
一个数据库中已经有N个数据点(Xi,Yi)。给定一个新的点(X,Y),如何快速从数据库
中找到距离最近的点?
i******t
发帖数: 798
2
kd tree
r****s
发帖数: 1025
3
d=sqrt(x*2+y*2)
所有的点计算(Xi-x)**2+(Yi-y)**2,然后累计最小值。O(n)。
x********i
发帖数: 54
4
最显然的方法当然是O(N)。 楼上用kd tree怎么解呢,算法复杂度是多少?

【在 r****s 的大作中提到】
: d=sqrt(x*2+y*2)
: 所有的点计算(Xi-x)**2+(Yi-y)**2,然后累计最小值。O(n)。

c***0
发帖数: 449
5
lg n,每次刷一半,worst on

【在 x********i 的大作中提到】
: 最显然的方法当然是O(N)。 楼上用kd tree怎么解呢,算法复杂度是多少?
p****d
发帖数: 621
6
我咋感觉这就是道排序题呢
t*********1
发帖数: 70
7
不一样,排序慢,找最近快。

【在 p****d 的大作中提到】
: 我咋感觉这就是道排序题呢
s********a
发帖数: 2796
8
什么叫每次刷一半?怎么刷啊?

【在 c***0 的大作中提到】
: lg n,每次刷一半,worst on
T*****u
发帖数: 7103
9
e...

【在 c***0 的大作中提到】
: lg n,每次刷一半,worst on
T*****u
发帖数: 7103
10
提醒一下,内存很便宜

【在 x********i 的大作中提到】
: 一个数据库中已经有N个数据点(Xi,Yi)。给定一个新的点(X,Y),如何快速从数据库
: 中找到距离最近的点?

t********e
发帖数: 344
11
什么意思?要求原来的点都sorted好才能二分吧?

【在 T*****u 的大作中提到】
: e...
c***0
发帖数: 449
12
是啊,题目说已经建立好了啊,如果你按照kd tree建立的话,查找的复杂度不是lgn吗
?建立的复杂度是排序

【在 t********e 的大作中提到】
: 什么意思?要求原来的点都sorted好才能二分吧?
1 (共1页)
进入JobHunting版参与讨论
相关主题
微软面世经过电面写kd树正常吗
刚过的amazon 2 面问一下LA和湾区工作比较
一道算法题那道经典的求和问题
看clrs的一些疑问数组三个数或四个数的和为给定值?
nearest neighbours search算法问个面试题目
一个貌似指数级的算法问题求更简单的算法Intro to algorithm里关于hash table的复杂度
问一个M的算法题子集和问题和0-1背包问题的疑惑
问一道题目一个题:给定一个节点,找right neighbor
相关话题的讨论汇总
话题: nearest话题: neighbor话题: 算法话题: xi话题: yi