由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问一个算法题,可能比较老了,KNN
相关主题
问个比较棘手的题目Matlab 中怎样设置坐标轴刻度的精度
越南问题 谁做出来了?Matlab中时间作为坐标轴的设置
Python日报 2015年3月楼一个比较有趣的面试问题
好东西传送门周报汇总 2015-03-08c++ define 一问
再晒个我的开源NoSQL项目到哪搞清楚点的design patterns UML diagrams?
最近的科技发展简直要逼死人了能有人详细讲一下这两道google的面试题吗?
请提供关于Matlab绘图中修改字体、线条的代码一个哈希表问题
已知三角形三点的坐标,如何求三角形的面积?complexity of set operation?
相关话题的讨论汇总
话题: knn话题: 法题话题: 个算话题: 算法话题: diagram
进入Programming版参与讨论
1 (共1页)
g*****u
发帖数: 298
1
给你x-y坐标轴上n个点,求每个点的K个最近邻,K为常数。比较好的算法有吗?有低于
O(n^2)的解法吗?(我觉得应该没有,但是好的算法肯定还是会快一些的。)
c*****t
发帖数: 1879
2
用 Delaunay triangle / Voronoi diagram 的话应该可以更快。光算
triangle / diagram 的话是 O (n log n)。
对于每个点搞定 k 个 neighbor 花的时间应该是 O (k)。因为你这个 k 是
constant,所以总共是 O (n log n)

【在 g*****u 的大作中提到】
: 给你x-y坐标轴上n个点,求每个点的K个最近邻,K为常数。比较好的算法有吗?有低于
: O(n^2)的解法吗?(我觉得应该没有,但是好的算法肯定还是会快一些的。)

y*******g
发帖数: 6599
3
kd tree, quadtree之类的方法可以
ps :你做facebook的puzzle?

【在 g*****u 的大作中提到】
: 给你x-y坐标轴上n个点,求每个点的K个最近邻,K为常数。比较好的算法有吗?有低于
: O(n^2)的解法吗?(我觉得应该没有,但是好的算法肯定还是会快一些的。)

c*****z
发帖数: 182
4
search for ANN if you only need approximate neighbors,
the lower bound should be NlogN,

【在 g*****u 的大作中提到】
: 给你x-y坐标轴上n个点,求每个点的K个最近邻,K为常数。比较好的算法有吗?有低于
: O(n^2)的解法吗?(我觉得应该没有,但是好的算法肯定还是会快一些的。)

I*********g
发帖数: 93
5
厉害啊。一直在想这道题怎么做。
没有想到这个现成的数据结构。还是书看少了。

【在 y*******g 的大作中提到】
: kd tree, quadtree之类的方法可以
: ps :你做facebook的puzzle?

1 (共1页)
进入Programming版参与讨论
相关主题
complexity of set operation?再晒个我的开源NoSQL项目
简单问题的有限差分最近的科技发展简直要逼死人了
cost time of shift operation?请提供关于Matlab绘图中修改字体、线条的代码
请问分析code的工具已知三角形三点的坐标,如何求三角形的面积?
问个比较棘手的题目Matlab 中怎样设置坐标轴刻度的精度
越南问题 谁做出来了?Matlab中时间作为坐标轴的设置
Python日报 2015年3月楼一个比较有趣的面试问题
好东西传送门周报汇总 2015-03-08c++ define 一问
相关话题的讨论汇总
话题: knn话题: 法题话题: 个算话题: 算法话题: diagram