ランダム化された融合可能なヒープには操作「meld」があり、それを使用して、挿入を含む他のすべての操作を定義します。
問題は、ノードを持つツリーの予想される高さは何ですか?n
Gambin and Malinkowskiの定理1、ランダム化された融合可能な優先キュー(Proceedings of SOFSEM 1998、Lecture Notes in Computer Science vol。1521、pp。344–349、1998; PDF)は、この質問に対する答えを証明とともに示しています。しかし、なぜ書き込めるかはわかりません:
E[hQ]=12((1+E[hQL])+(1+E[hQR])).
私にとって木の高さは
hQ=1+max{hQL,hQR},
これは次のように拡張できます。
E[hQ]=1+E[max{hQL,hQR}]=1+∑kP[max{hQL,hQR}=k].
2つのサブツリーの高さの最大値がkに等しいk確率は、全確率の法則を使用して書き換えることができます。
P [ 最大{ 時間QL、hQR} = k ]= P [ 最大{ 時間QL、hQR} = k ∣ hQL≤ HQR]P [ hQL≤ HQR]+ P [ 最大{ 時間QL、hQR} = k ∣ hQL> 時間QR]P [ hQL> 時間QR]=P[hQR=k∣hQL≤hQR]P[hQL≤hQR]+P[hQL=k∣hQL>hQR]P[hQL>hQR].
だから最後に私は得る:
E[hQ]=1+∑k{P[hQR=k∣hQL≤hQR]P[hQL≤hQR]+P[hQL=k∣hQL>hQR]P[hQL>hQR]}.
これは私が行き詰まっているところです。私はそれを見ることができる多かれ少なかれ等しい(ただし、我々は最大で必要) 。しかし、最初から公式につながるものは何もありません。P[hQL>hQR]12≤12
サブツリーの高さは私には独立していないようです。
手伝ってくれてありがとう。