1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

データ構造入門(2) - スタックとキュー

Posted at

はじめに

こんにちは、Juna1013です。
本日2回目の投稿になります。

さて、今回はスタックとキューについてまとめていきたいと思います。

スタックとキューとは?

スタックとキューは、それぞれデータの追加・取り出しが簡単なデータ構造です。コンピューターの内部でよく使われます。

スタック

スタックは LIFO(Last In, First Out) という最後に追加したデータが最初に取り出されるデータ構造です。

キュー

キューは FIFO(First In, First Out) という最初に追加したデータが最初に取り出されるデータ構造です。

スタックとキューの比較

例えば、H, A, L, L, O, W, E, E, N の順に文字が入力されるとします。
スタックの場合は先入れ後出しのため「NEEWOLLAH」となります。
反対にキューの場合は先入れ先出しのため「HALLOWEEN」となります。

スクリーンショット-2021-11-05-23.02.47.png
(出典:キューとスタックの解説🎢📚 | IT資格取得・情報受験対策・大人の学び直しに ITすきま教室)

おわりに

今回はスタックとキューについてまとめました。
次回は(おそらく)単方向リストについてまとめる予定です。お楽しみに!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?