サイズ10の整数配列があります。実行した完全な二分木を描画する必要があります。次に、siftupプロシージャを使用して他の3つの要素を挿入する必要があります。各挿入に続く最大ヒープを表示します。
各挿入後の最大ヒープが何を示しているのかわかりません。つまり、1つの要素を挿入するたびに、最大ヒープのサイズを表示する必要がありますか?
定義(最大ヒープ)HEAP(X)Xを全順序集合とします。Xのヒープは、空の∅であるか、完全な二分木tであり、各ノードにnt≥1ノードで構成され、各ノードに次のようにXの値が割り当てられます。ノードiの値≤ノードiの親の値、i = 2,3、...、nt。ヒープのサイズは、ツリー内のノードの数です。サイズが0の場合に限り、ヒープは空になります。
最大ヒープの定義はこのようなものですが、私には少しあいまいに見えます。