私は学校の割り当てのためにこの問題を見ています。私はこれをよく説明する資料をオンラインで見つけることができないので、私はこのような問題に対する一般的なアプローチを探しています。答えを出したくない場合は、私に説明をしたり、いくつかのリソースを教えてください。ソートアルゴリズム正確な確率分析
それぞれがサイズmの2つのソートリストをマージしているとします。これは最悪の場合(正確には1つのリストが空になり、他のリストが一致しないため)正確に2m - 1の比較を使用します。 以下の意味でリストがランダムであると仮定します。ランダム配列(より正確にはランダム置換)でマージソートを実行していて、マージを実行しようとしています。
(a)アルゴリズムが正確に2m - 1の比較を行う確率はいくらですか?正当化する。簡略化する。
(b)アルゴリズムが正確に2m - 2の比較を行う確率はいくらですか?正当化する。簡略化する。
(c)アルゴリズムが正確に比較する確率はどれくらいですか。正当化する。簡略化する。
私はこのような確率の問題に近づくことを正確には知らない。私はアレンジメントの正確な数を列挙しようとしましたが、有効であることが証明されています。私がパートa)で得た答えはm!/(m^m)で、これは私には分かりませんが、私は第2パートを理解できません。
リストが既にソートされている場合と、リストが完全に後方にソートされている最悪のケースが考えられます。 [ランダム配列が既にソートされている確率はどのくらいですか?](http://cs.stackexchange.com/questions/14209/probability-that-a-uniformly-random-sequence-is-already-sorted) –
"仮定あなたは2つのソートされたリスト " – thestateofmay
ああをマージしている。まあ私の頭の上の方法です。 –