私は150行10列の巨大なテーブルデータを持っており、各列には文字列データがあります。データを格納した後、特定の値を見つけるためにもトラバースする必要があります。だから、私はパフォーマンス、トラバースの柔軟性の点でこの場合の最良のデータ構造への答えを探しています。文字列データ型の2D行列を実装するのに最適なデータ構造は何ですか?
私はArray、ArrayList、Hashmapを考えました。
また、同様の質問がありましたが、私の質問には答えられません。
EDIT:データはアルファベットと整数の混合です。ソートできず、重複も含まれています。
可能な複製を提供することを考える[Javaで含まれているため最速のデータ構造を()?](http://stackoverflow.com/questions/3267572 /最速データ構造 - for-in-java) –
どのくらいの頻度でそれを横断する必要がありますか?あなたが何千回もそれを横断しない限り、150 * 10は本当に大きな問題ではありません。その場合、ユースケースをよりよく指定する必要があります。 –
あなたは何をもっと記述する必要がありますか?配列はトラバースに最適です。しかし、あなたは検索する必要がありますか?追加(制限を延長)? – MBo