「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「キュー」と「スタック」の違い

スポンサーリンク

予備知識


用語意味
先入先出(FIFO)「先に入れたもの(古いもの)から出すよ!」なやり方
後入先出(LIFO)「後に入れたもの(新しいもの)から出すよ!」なやり方

それぞれの用語の意味


用語意味
キュー先に入れたものが先に出る構造になっている何か
スタック後に入れたものが先に出る構造になっている何か

似ているところ


どちらもデータ構造を表す用語です。


違うところ


出てくる順番が違います。

キューはに入れたやつがに出てきます。
「トンネル」をイメージしてください。
先に入れたやつが逆側から先に出てきます。


「キュー」と「スタック」の違い1

スタックはに入れたやつがに出てきます。
「箱」をイメージしてください。
後から入れたものを取り除かないと、先に入れたものが取り出せません。


「キュー」と「スタック」の違い2

備考


どっちがどっちか分からなくなりそうなので、私は「キューっと押し出せるのがキュー」で「キューじゃない方がスタック」と覚えています。
キューは、ところてんを押しだすやつでキューっと押しだすイメージです。


スポンサーリンク
書籍画像002
書籍画像068


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
タヌキとキツネ