我正在阅读 M.Mitzenmacher 和 E.Upfal 的“概率与计算”。我在理解如何计算两个元素的比较概率时遇到问题。
输入:数字的排序列表 (y1,y2,...,yN)。我们正在寻找枢轴元素(随机)。问题:比较两个元素 yi 和 yj (j>i) 的概率是多少?
答案(来自书本):如果 yi 或 yj 将在序列 (yi,yi+1,...,yj-1,yj) 的第一次抽奖中被选为枢轴,则将比较 yi 和 yj。所以概率是:2/(j-i+1)。
对我来说,问题是最初的主张:例如,从整个列表中的第一次抽签中选择 yi 将导致与 yj 的比较(反之亦然),概率为 2/n。
因此,相反,“反向”声明是正确的——在 yi 或 yj 之前不能选择 (yi+1,...,yj-1) 元素,但“池”大小不固定(在第一次抽奖中)它肯定是 N,但第二个它更小)。
有人可以解释一下作者是如何得出如此简单的结论的吗?
Edit1:一些好人完善了我的帖子,谢谢:-)。
Edit2:列表最初是排序的。