Java在数组中查找最接近的值

时间:2012-05-20 04:37:29

标签: random nearest-neighbor

我正在开发一种蚁群算法的实现,并坚持找到最接近的值进程。这是问题所在。

我有一个包含累积概率的数组,让我们说:cummulativeProb:{0.0,0.34782608695652173,0.8695652173913044,1.0}

并且有一个随机数:randomNumber:0,3323792320

我希望应用程序从randomNumber中选择最接近的值,但不大于randomNumber,这意味着应用程序将选择0.34782608695652173

你可以给我一个提示吗?

1 个答案:

答案 0 :(得分:0)

查看Arrays.binarySearch()这将为您提供与您正在寻找的元素相等的元素,或者-ve索引低于您要查找的内容。