0

バイナリ ヒープに浸透する子ノードを選択する際の最適化はありますか? たとえば、最小ヒープで、親ノードが 10 で、その子ノードが 8 と 3 の場合、どのノードと交換するのがよいでしょうか?

より大きな子ノードとスワップすることを選択すると、それより下の子ノードが 8 よりも大きくなるため、停止する可能性が高くなるように思われます。これに関する調査はありますか?

4

1 に答える 1

0

8 には値 3 を持つ子があるため、より大きな要素と交換すると実際に最小ヒープ プロパティに違反するため、これはばかげた質問であることに気付きました。

于 2010-11-27T20:01:21.177 に答える