二分木で作られたヒープがあります。配列ではありません。これをどのように並べ替えればよいか、考えてみました。最後のノードを取得してルートに配置し、ダウン ヒープ バブルを実行する必要があることはわかっています。私が持っているこの部分。私が抱えている問題は、新しい最後のノードを取得する方法を知っていることです。最後のノードを見つけるアルゴリズムはありますか? 各ノードの各親ノードを追跡する必要がありますか?
ありがとう。
二分木で作られたヒープがあります。配列ではありません。これをどのように並べ替えればよいか、考えてみました。最後のノードを取得してルートに配置し、ダウン ヒープ バブルを実行する必要があることはわかっています。私が持っているこの部分。私が抱えている問題は、新しい最後のノードを取得する方法を知っていることです。最後のノードを見つけるアルゴリズムはありますか? 各ノードの各親ノードを追跡する必要がありますか?
ありがとう。