【发布时间】:2011-11-07 20:02:15
【问题描述】:
我正在开展一个项目,该项目需要我跟踪二维平面上的多个点。我需要添加允许某些点检测其他点接近度的功能。我立刻想到了最近对问题,并认为也许我应该构造一个最小生成树。
第一个问题是,这些点不断更新它们的坐标,我想知道这样做是否合理。
另一个问题是,我不能为此使用 3rd 方库,所以没有 jgraph 或 jung。我想知道是否有一种方法可以仅使用我提供的库来构建最小跨度。可以使用 TreeMap 还是必须从头开始?
【问题讨论】:
-
What have you tried? 哪些库“给了你”?这是作业吗?
-
jdk 6 附带的任何库。这是一个家庭作业项目,是的,但我不要求编码答案。这只是一个想法,我必须完成项目的一小部分,并想知道我是否走在正确的轨道上。
-
“检测其他点的接近度”是什么意思?您是否尝试执行返回点接近另一个点(例如最近邻)的查询?
-
'TreeMap` 在 Java 中与
Tree算法本身没有任何关系,它是Map接口的实现,恰好使用了Tree结构存储。