私は自分のニーズに合ったデータ構造を探しています:
- 含まれる要素は一意である必要があります。
- 固定サイズ。つまり、
false
サイズを超えた場合、add は返す (または例外をスローする) 必要があります。
追加:
- 格納された要素を順番に保持します。
最初に頭に浮かんだのはSet
. add
インスタンスのメソッドをオーバーライドTreeSet
します。またはデコレータパターンを使用します。
私の側でのコーディングとロジックの労力を減らすのに適した他のクラスはありますか?
私は自分のニーズに合ったデータ構造を探しています:
false
サイズを超えた場合、add は返す (または例外をスローする) 必要があります。追加:
最初に頭に浮かんだのはSet
. add
インスタンスのメソッドをオーバーライドTreeSet
します。またはデコレータパターンを使用します。
私の側でのコーディングとロジックの労力を減らすのに適した他のクラスはありますか?