求解平面中的一组点

时间:2018-11-04 01:27:03

标签: java points plane

我们正在与同事合作,寻找一种方法来计算平面2D中可以通信的最大点数,该距离可以用“ D”表示,它们在Java上是必需的,并且每个点必须被视为具有两个坐标“ X”和“ Y”的对象,必须在代码中将其表示为2 int。

我们发现,如果我们选择平面中的任何一个点,则可以确定所选点周围的圆的半径D,其中包含在该半径内的所有中点都可以与目标点通信。
然后,您可以使用代数法确定每个平面2D中的所有通信距离,确定距离为“ D”,并找出哪个是所有中点之间通信次数最多的区域。

在提到所有问题后,我的问题如下:

是否存在另一种更容易用Java实现的方法?

一些朋友建议我们使用C#语言进行此操作,因为它包括一个库,该库通过使用指针和内存地址来促进这种表示形式,但这是使用Java进行编程的基本要求。

如果您有任何建议或更好的方法来解决我们的问题,我们将不胜感激。

0 个答案:

没有答案