020 コレクションフレームワーク(QueueとDeque) 027 問題

問題

与えられた整数型のデック mixedDeque に対して、以下の操作を順番に行ってください。

  1. デックの先頭に整数 5 を追加します。
  2. デックの末尾に整数 10 を追加します。
  3. デックの先頭から要素を取り出し、取り出した要素を表示します。
  4. デックの末尾から要素を取り出し、取り出した要素を表示します。
  5. デックの先頭に整数 15 を追加します。
  6. デックの末尾に整数 20 を追加します。
  7. デックの先頭から要素を取り出し、取り出した要素を表示します。
  8. デックの末尾から要素を取り出し、取り出した要素を表示します。

ヒント

  1. デックの先頭に整数 5 を追加します。
    • mixedDeque.addFirst(5);
  2. デックの末尾に整数 10 を追加します。
    • mixedDeque.addLast(10);
  3. デックの先頭から要素を取り出し、取り出した要素を表示します。
    • int firstElement = mixedDeque.removeFirst();
    • 取り出した要素 firstElement を表示
  4. デックの末尾から要素を取り出し、取り出した要素を表示します。
    • int lastElement = mixedDeque.removeLast();
    • 取り出した要素 lastElement を表示
  5. デックの先頭に整数 15 を追加します。
    • mixedDeque.addFirst(15);
  6. デックの末尾に整数 20 を追加します。
    • mixedDeque.addLast(20);
  7. デックの先頭から要素を取り出し、取り出した要素を表示します。
    • int firstElementAfterAddition = mixedDeque.removeFirst();
    • 取り出した要素 firstElementAfterAddition を表示
  8. デックの末尾から要素を取り出し、取り出した要素を表示します。
    • int lastElementAfterAddition = mixedDeque.removeLast();
    • 取り出した要素 lastElementAfterAddition を表示

これらの手順に基づいて、与えられた整数型のデック mixedDeque を変更することができます。

解答例

「020 コレクションフレームワーク」問題集リスト