020-004-010

Queueの基本操作

初級

問題説明

Queueの基本操作

この問題では: LinkedListQueue インターフェイスとして使い、offer/poll/peek の基本操作を行うプログラムを作成します。

学習目標: Queue(FIFO: 先入れ先出し)の基本操作を理解する

概要

QueueはFIFO(First In, First Out)の原則でデータを管理するコレクションです。offerで末尾に追加、pollで先頭から取り出し、peekで先頭を確認(取り出さない)します。

仕様

  • Queue<String>LinkedList で作成
  • offer"Alice", "Bob", "Charlie" を順に追加
  • peek で先頭要素を確認(取り出さない)して出力
  • poll で2回取り出して出力
  • 残りのキューサイズを出力

出力形式

Front: Alice
Polled: Alice
Polled: Bob
Remaining: 1

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

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

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

新規登録