020-004-012
ArrayDequeをスタックとして使用
中級
問題説明
ArrayDequeをスタックとして使用
この問題では: ArrayDeque を push/pop/peek でスタック(LIFO)として使用し、操作結果を標準出力に表示するプログラムを作成します。
学習目標: Dequeをスタック(LIFO: 後入れ先出し)として活用する方法を理解する
概要
ArrayDeque は Deque インターフェイスの実装で、スタックとしてもキューとしても使えます。push/pop/peek でLIFO(Last In, First Out)の動作を実現します。
仕様
ArrayDeque<String>をスタックとして作成pushで"First","Second","Third"を順に追加peekで先頭(スタックトップ)を確認して出力popで3回取り出して出力(LIFO順: Third→Second→First)
出力形式
Top: Third
Popped: Third
Popped: Second
Popped: First
