過去問ハブランダム10問
基本情報技術者試験テクノロジ系難易度:易4 / 10

最後に格納したデータを最初に取り出す、LIFO(Last In First Out)方式のデータ構造はどれか。

選択肢をタップすると正解と解説が表示されます。

正解と解説を見る

正解:ウ スタック

解説

正解は「スタック」です。スタックは積み重ねた皿のように、最後に積んだ(push)データから順に取り出す(pop)LIFO型のデータ構造で、関数呼出し時の戻り先の管理や式の評価などに使われます。「キュー」は最初に格納したデータから取り出すFIFO(First In First Out)型で、待ち行列や印刷待ちの管理に使われます。「ヒープ」は親の値が子以上(または以下)になるよう構成した木構造で、最大値・最小値の取り出しに向きます。「2分探索木」は左の子<親<右の子の関係を保つ木構造で、効率的な探索に用います。

  • #アルゴリズム
  • #データ構造

この問題の分野を深く学ぶなら

PRアルゴリズムとデータ構造の入門書

詳細を見る
▶ この試験の連続演習モードで解く基本情報技術者試験の問題一覧へ戻る

「テクノロジ系」の関連問題