2
ランダム化されたクイックソートでは、サイズ1の低いパーティションを取得する確率は2/nになります。 私はこれについて私の頭を掴みようとしていますが、どのように把握できませんでした。ランダム化されたクイックソート:低いパーティションサイズの確率1
私が得る式は次のとおりです。
X = low partition size
P(X=1) = 1/n + 1/n
[Summation(i = 2 to n)
{
(n-i Comb i-1)/(n-1 Comb i-1)
}
]
これはに削減:
= 1/n + 1/n[(n-2)/(n-1) + (n-3)(n-4)/(n-1)(n-2) + ...]
さらに移動するにはどのように? 私のアプローチと表現は正しいですか?サイズ1の低いパーティションを取得する
私もそう思った。したがって、1、n-1(またはn-1、1)の確率は2/nになりますが、q、n-q(またはn-q、q)を得ることになります。私はTH Cormenからこれを勉強していました。それは、1、n-1を得る確率が他の構成を得る確率の2倍であることを明示的に述べています。 Ref。セクション8.2(q = 1の値はqの他の値の2倍です) – Skartik
@Skartik私はそれをチェックアウトします。ピボットが特定のバージョンのパーティションで定義される方法のためかもしれません。将来、あなたの質問がアルゴリズムの特定のバージョンに依存している場合は、その質問に明示的に言及することをお勧めします。 –
はい。ありがとう – Skartik