使用数学公式来获得坐标之间的距离

时间:2013-11-22 02:11:31

标签: java algorithm

SimilarityCalculatore

  • getBestMatch(地图目标,列表选项):float

  • 属性:地图
  • description:String
  • name:String
  • getDistance(Map):float

我是Java新手,我甚至无法知道从哪里开始,我可能会有点过头了

最近邻算法包括找到n-中的最小欧几里德/ L1距离 维度空间。告诉你的父母,你了解到在大学里,也许这会给他们留下深刻的印象。 不要告诉他们这是基本的高中几何学,否则他们会知道这并不难。 我们给你一个直角三角形的水平和垂直边的长度,你找到了 斜边的长度。

a^2  + b^2  = c^2

1 个答案:

答案 0 :(得分:2)

如何设置两个镜像描述的类?这是一个超级简化的示例,但它可能会帮助您入门。

class SimilarityCalculator {
  float getBestMatch(Map target, List options) { /* ... */ }
}

class Neighbor {
  Map getAttributes() { /* ... */ }
  String getDescription() { /* ... */ }
  String getName() { /* ... */ }
  float getDistance(Map map) { /* ... */ }
}

根据您的说明,不确定如何提供帮助。