← TOPにもどる
ITパスポート|IT全般

スタック・キューとは?自分ごと体験で覚えるITパスポート対策

ITパスポート対策 / 読了:約3分
スタック・キュー IT全般 ITパスポート

🎬 こんなシーン、想像してみて

プログラム作成中の自分。「印刷ジョブを受付順に処理」を実装。LIFOのスタック?FIFOのキュー?

❓ 2問問題:あなたならどっち?

次の状況に当てはまるのは?

  • キュー(Queue)
  • スタック(Stack)
    → スタックは後入れ先出し(LIFO)。「受付順に処理」は先入れ先出し(FIFO)のキュー

✅ 正解:キュー(Queue)

📘 スタック・キューとは何か

スタック=後入れ先出し、キュー=先入れ先出し

スタック(LIFO: Last In First Out):最後に積んだデータを最初に取り出す。関数呼び出しの管理、ブラウザの「戻る」機能等に使用。キュー(FIFO: First In First Out):最初に入れたデータを最初に取り出す。印刷待ちキュー、メッセージキュー等に使用。

🎯 試験のキモ

「皿の重ね置き→スタック」「行列に並ぶ→キュー」の例えで覚えると混同しにくい。 **覚え方** 🎯 **スタック=皿の重ね置き(最後の皿を最初に取る・LIFO)/キュー=レジの行列(先着順・FIFO)**。

⚠️ 間違いやすいポイント

「印刷待ちはスタック(LIFO)」は誤り。印刷ジョブは受付順=FIFO=キュー。スタック=後入れ先出し(皿の重ね置き)、キュー=先入れ先出し(レジ行列)。関数呼び出し管理はスタック、メッセージ待ち行列はキューと押さえる。

🧠 覚え方

**スタック=皿の重ね置き(最後の皿を最初に取る・LIFO)/キュー=レジの行列(先着順・FIFO)**。

📚 ITパスポートの試験対策・勉強方法

スタック・キューはITパスポートのIT全般分野で頻出(mid)。ITパスポート 過去問・勉強方法・独学・何時間に取り組むなら、自分ごとシナリオで一度体験してから問題を解くのが定着の鍵。何度も繰り返して覚え方フレーズを口に出すと記憶に残りやすい。

知識をクイズで確認しよう!

🏆 用語4択チャレンジ →