永发信息网

求有关最近邻居问题的算法

答案:4  悬赏:20  手机版
解决时间 2021-07-20 21:26
问题是:平面上有许多已知坐标的点,然后随机给一个坐标,要求在已知的许多点中找出离该坐标最近的点。目前思路是算出每一个点到坐标的距离再比较,想请教更好的算法,比如用到一些计算几何的方法只要算法就可以~谢谢
最佳答案
呵呵,可不可以设二个变量,用来存放已经算过点的最短距离和它的坐标,然后遍历其它点,只要距离大于这个距离就continue,停止求这个点的距离,转达去求下一个点的距离,遍历结束后,就是所要的最短的距离和坐标点,这样算应比你的时间复杂度要小很多
全部回答
一个for语句搞定-

据我所知,计算所有点的最近邻居有O(nlog(n))的算法

如果只计算某一个点的我想至少要O(n),除非问题还有隐含的一些特性,比如给出的所有的点已经有序或者什么其他什么的。

给个关键字 聚类算法 呵呵.算法爱好者呀?:p
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这期经验在哪?12.11,,赛尔号
为什么我的QQ华夏号没了?
宁安市牡丹江畜牧兽医服务部这个地址怎么能查
Marriages (are) made in heaven 中文是什么
加减乘除答案划线提问用what还是how much?
我的空间音乐怎么不响
请问谁有WordPress 的这个标签FLASH?
Which is the ____(old) temple in your city
求心金存檔,謝謝了
赫山区益阳平高学校在什么地方啊,我要过去处
我和我对象在一起感觉好累,可是说分他还不同
高手帮忙鉴定一下这架手机
怀孕30周+5天彩超数据,大家帮忙看一下胎儿
衣服的颜色怎么搭配! 只要外套 秋衣 长裤
求SD敢达的一个宣传片下载 就是背景音乐是深
推荐资讯
为啥我开机就显示“IP地址于网络上的其他系统
吃韭菜心里难受怎么办,心里很难受,一个人,
How many coats do we need? --------About n
觉得那种情侣表好看?
卫生间铺什么瓷砖好,卫生间用什么瓷砖好
怎么能让自己不在感情的事看得淡些?
魔域:大、小飞几级可以学在那学?
吉首市湘西和瑜伽养生会所地址在哪里啊
杭州为什么设3,4,10,11月为公交月?
绥化学院的毕业生想考中学资格证是否考教育学
极品飞车12动画问题
急求空间背景音乐(网络)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?