【发布时间】:2014-01-21 04:09:03
【问题描述】:
我有 2 个包含点(x、y 和 z)的列表,并希望找到最近的点。
我认为我需要做这样的事情:
for (int i = 0; i < myarray1.Count; i++)
{
for (int j = 0; j < myarray2.Count; j++)
{
// Calculate the quadratic distance between 2 points (point in index i and j)
// Then store the minimum distance I guess?
}
}
【问题讨论】:
-
您遇到的具体问题是什么?将高级想法转换为实际代码?你有任何特定的部分有问题吗?您是否有一些无法运行的实际代码,我们可以为您提供帮助?
-
如果您关心效率,kd 树是您的最佳选择。
标签: c# algorithm distance min points