ITパスポート|IT全般
スタック・キューとは?自分ごと体験で覚えるITパスポート対策
ITパスポート対策 / 読了:約3分
🎬 こんなシーン、想像してみて
プログラム作成中の自分。「印刷ジョブを受付順に処理」を実装。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択チャレンジ →