【发布时间】:2011-09-11 07:41:25
【问题描述】:
所以我有一个数组(比如@array),其排序值介于 0 和 1 之间,还有一个哈希(比如 %hash),其键是排序的并且是 0 到 1 之间的数字。 hash 为 0。现在,我需要查看 @array 的每个元素,在 %hash 中找到立即小于它的键,并将相应的值增加 1 。也就是说,键作为区间的下界
如果说
$array = (0.15,0.33,0.67,0.87)
and %hash = ("0.25", 0, "0.50", 0, "0.75", 0)
我接受$array[1] = 0.33
然后,我需要能够确定 $array[1] 大于 0.25 但小于 0.5,因此,将 "0.25" 的值增加 1,从而得到更新的哈希 %hash = ("0.25 ", 1, "0.50", 0, "0.75", 0)。
我希望这是有道理的!提前谢谢!!!
【问题讨论】:
-
很难弄清楚为什么你认为你需要哈希。