0

私は自分のニーズに合ったデータ構造を探しています:

  • 含まれる要素は一意である必要があります。
  • 固定サイズ。つまり、falseサイズを超えた場合、add は返す (または例外をスローする) 必要があります。

追加:

  • 格納された要素を順番に保持します。

最初に頭に浮かんだのはSet. addインスタンスのメソッドをオーバーライドTreeSetします。またはデコレータパターンを使用します。

私の側でのコーディングとロジックの労力を減らすのに適した他のクラスはありますか?

4

2 に答える 2

4

拡張TreeSetオーバーライドadd()addAll()検索するメソッド、size()および追加される要素の数、複数のスレッドについて同期が厳密であることも考慮する

于 2013-07-29T16:51:19.400 に答える