私は C++/STL 出身の比較的新しい Java プログラマーであり、これらの特性を持つクラスを探しています (私が理解しているように、C++ std::deque が持っている):
- 先頭/末尾の挿入/削除の O(1) パフォーマンス
- インデックスによるルックアップの O(1) パフォーマンス
- 成長可能なコレクションです(固定サイズの境界は必要ありません)
これに相当するJavaはありますか?挿入/削除と成長可能な特性を持つJava 1.6 [ArrayDeque]クラスを見つけましたが、O(1)ではないtoArray()を呼び出さない限り、インデックスによるルックアップはないようです。