我有一个非常大的散列文件和一个我给出的散列。我想将这个给定的散列与文件进行比较,看看它是否在文件中。为此,我选择了BinarySearch。我目前的问题是为最右边的元素找到正确的索引。can only be present in left subarray return binarySearch(l, mid-1,x)
#
这是我的python脚本,它给了我这样的异常如果我把900000放在更小的东西上,那就很好了。函数randint可以处理很多更大的数字,而不是抛出异常的地方--在for q in range(long(fromline),long(fromline)+500L):的这一行中抛出异常,我想我在长整数转换或某种数据类型溢出方面有一些问题fromline = r