020-004-012

ArrayDequeをスタックとして使用

中級

問題説明

ArrayDequeをスタックとして使用

この問題では: ArrayDequepush/pop/peek でスタック(LIFO)として使用し、操作結果を標準出力に表示するプログラムを作成します。

学習目標: Dequeをスタック(LIFO: 後入れ先出し)として活用する方法を理解する

概要

ArrayDequeDeque インターフェイスの実装で、スタックとしてもキューとしても使えます。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

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録