だから私は学校でスキップリストを勉強していて、スキップリストで公平なコインではなく「不公平なコイン」を使うべきかどうかについて簡単に話しました. 0 < p < 1 である p に設定されます (したがって、「裏」の確率は 1 −p になります)。
これについて疑問に思った点がいくつかありますが、このトピックについてはすぐに説明してしまったので、よくわかりません。
これを行った場合、スキップ リストの高さ/サイズはどうなりますか? 確率が歪めば、明らかに状況が変わりますよね?任意の n 個の要素が含まれているとします。明らかに、公正なコインを使用した場合とは高さが異なります。
任意のノードをスキップ リストに追加すると、そのノードが受け取るプロモーションの期待数はどのように変化しますか? このシナリオでそうなるかどうかはわかりませんが、話題になりました。
私が実際に理解せずに答えを出すだけの人を探しているわけではありませんが、確率の変化によってどのように影響を受けているかを理解できるように、これらの変化がなぜ起こっているのかを実際に説明していただければ幸いです.
編集: Pat Morin の Open Data Structures book の 99 ページに記載されている方程式とさまざまな確率を比較した後、理解できたと思います。同じ質問で他の人を助けるために、解決策を見つけたらコメントに投稿します。