文字列を追加できるデータ構造が必要な状況があります。このデータ構造は非常に大きいです。
私が必要とする特定の資質は次のとおりです。
- get(index)
- 制限を超えたときに最初に追加された特定の数のエントリを削除します。(LIFO)
ArrayListを使用してみましたが、削除操作はo(n)であり、linkedListの場合はtraverseまたはget()操作はo(n)になります。
他にどのようなオプションがありますか?
文字列を追加できるデータ構造が必要な状況があります。このデータ構造は非常に大きいです。
私が必要とする特定の資質は次のとおりです。
ArrayListを使用してみましたが、削除操作はo(n)であり、linkedListの場合はtraverseまたはget()操作はo(n)になります。
他にどのようなオプションがありますか?