簡単な証明へのアプローチを理解/取得しようとするあなたの助けが必要です。
n個の異なる要素を持つ最大ヒープが与えられ、xがディープDのヒープ内の要素(ヒープを表すツリー内)であるとします。ここで、一連のDeleteMax操作を実行していると仮定します。
xがヒープから抽出されるまでに実行する必要のあるDeleteMax操作の最大数はいくつですか。
xがヒープから抽出されるまでに実行する必要のあるDeleteMax操作の最小数はいくつですか。
ノート:
xとその親がヒープ内で最大の要素である場合、xはD + 1 DeleteMax操作の後に抽出されることを指定することで2番目の要素を証明できたと思います(そのうちのDは彼の親の抽出専用です)。
最初の方法がうまくいかないことがわかりました。正しく証明するためにどのアプローチを使用する必要があるのかわかりません。