给定这个概率算法(伪代码):
p = random(1,n) // 1/n chance for each value ranging from 1 to n
if array[0] = p
{
loop that executes in tetha(n)
}
return 0;
编辑:数组中的可能值为 1..n
我认为有一个最好的情况实例 (array[0] = p) 但是,这包括一个随机参数,我觉得它不正确。我是对还是错,为什么?
给定这个概率算法(伪代码):
p = random(1,n) // 1/n chance for each value ranging from 1 to n
if array[0] = p
{
loop that executes in tetha(n)
}
return 0;
编辑:数组中的可能值为 1..n
我认为有一个最好的情况实例 (array[0] = p) 但是,这包括一个随机参数,我觉得它不正确。我是对还是错,为什么?