• 締切済み

ヒープ領域 ヒープ木

スタック領域とスタック構造は関係性が深いわけですが、ヒープ領域とヒープ木というのは関係性が実は深いということはあるのでしょうか?よろしくお願いいたします。

みんなの回答

noname#30727
noname#30727
回答No.5

前者は数量としての山積み。後者は形状としての山積み。 言葉以外には何の関係もありません。

  • _poko
  • ベストアンサー率33% (1/3)
回答No.4

スタック構造とヒープ木は、データの構造を示したもので、スタック領域とヒープ領域は、プログラムが使用するメモリ領域を示したものです。 C言語で言えば関数が呼び出されるときに一時的にデータを格納するために一時的にスタック構造を使用し、スタック領域にデータを格納します。 ヒープ領域は、アプリケーション等から宣言(関数呼び出しにより確保)することでメモリーを使用できるもので、単なるメモリの領域でしかありません。この領域を木(TREE)構造で使ったものをヒープ木と言ったと思います。 よって、関係がないとは思いませんが、領域と構造は別のものと考えるほうがいいのではないでしょうか。

  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.3

それでヒープ領域と関係が深いのはリスト構造かな。 ヒープ領域とヒープ木はどちらもheapという同じ単語を使っているという以上の関係はないでしょうね。

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.2

がると申します。 ヒープ木と関係性が高いのはヒープソートですね。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

関係ないんじゃないかな

関連するQ&A