020-002-013

TreeSetでソート済みセット

中級

問題説明

TreeSetでソート済みセット

この問題では: コレクションフレームワークのTreeSetを使って要素を自動ソートし、最小値・最大値の取得やサブセット操作を行うプログラムを作成します。

学習目標: TreeSetの自動ソート特性と、first/last/subSetなどのナビゲーションメソッドを理解する

概要

TreeSetはSetインターフェースの実装で、要素を自然順序(数値なら昇順、文字列ならアルファベット順)で自動的にソートします。重複排除に加え、first()last()headSet()などのナビゲーションメソッドを提供します。

仕様

  • TreeSetを作成して整数を追加
  • ソート済みの要素を全件出力
  • first()で最小値、last()で最大値を出力
  • headSet(50)で50未満の要素を出力

出力形式

Sorted: [10, 25, 30, 50, 75, 90]
First: 10
Last: 90
Less than 50: [10, 25, 30]

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

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

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

新規登録