一般来说,在Maven POM中使用众所周知的依赖项查找groupId和artifactId的最佳策略是什么?例如,我如何找到MySQL JDBC驱动程序的正确条目?它在mysql.com网站上没有提到,所以我通常会花时间寻找已经使用jar的Maven存储库版本的另一个POM.这不是最好的方法.
我有一个大约100,000(X,Y)对的数据集,代表2D空间中的点.对于每一点,我想找到它的k-最近邻居.
所以,我的问题是 - 假设我想绝对最小化整体运行时间,那么什么数据结构/算法将是一个合适的选择?
我不是在寻找代码 - 只是指向合适方法的指针.我有点害怕看似相关的选择 - 四棵树,R树,kd树等.
我认为最好的方法是构建一个数据结构,然后为每个点运行某种k-Nearest Neighbor搜索.但是,由于(a)我事先知道了这些要点,并且(b)我知道我必须对每个点进行一次搜索,或许有更好的方法?
一些额外的细节: