找出一个距离给定点最近的点

heyyg 2015-11-23 10:49:06
问题描述如下:给定平面上的N个点,再给出一点P,在N个点中找出与P距离最近的点。可对给定的N个点进行预处理,建立相应的数据结构,能否找到一个不用遍历所有N个点的算法?
...全文
1264 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
heyyg 2015-12-04
  • 打赏
  • 举报
回复
恩 目前是先将空间范围划分为网格,对每个网格建立索引。 然后对给定点判断落在哪个格子里,然后就知道找周边哪些格子进行计算了。
UltimateLove 2015-11-30
  • 打赏
  • 举报
回复
我的想法是对于P假设一个半径进行查找,如果该半径范围内不为空再进行范围内便利,为空,那么就扩大一定范围,以此类推~
  • 打赏
  • 举报
回复
网格索引。。。

2,142

社区成员

发帖
与我相关
我的任务
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
  • 地理信息系统
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧