アルゴリズム・プログラミング定義問題

スタック(stack)の特徴として正しいものはどれか。

A.最初に格納したデータを最初に取り出す構造(FIFO)である
✗ FIFOはキュー(queue)の特徴です。スタックとは異なります。
B.最後に格納したデータを最初に取り出す構造(LIFO)である← 正解
✓ 正解です。スタックはLIFO(Last In First Out)構造であり、最後に積んだデータを最初に取り出します。
C.データを優先度順に取り出す構造である
✗ 優先度順に取り出す構造は優先度付きキュー(priority queue)です。
D.データを双方向にたどることができる構造である
✗ 双方向にたどれる構造は双方向連結リストの特徴です。スタックとは無関係です。

基本情報技術者試験 の問題一覧