私はコレクションに格納する巨大なデータセットを持っており、そこに複製があるかどうかを調べる必要があります。Map/ArrayList:どちらが素早く要素を検索するのですか
データサイズは100万を超える可能性があります。私はArrayList
comapre Map
に多くの要素を格納できることを知っています。
私の質問は以下のとおりです。
- はソート
ArrayList
で検索するよりも高速Map
で鍵を探していますか? - を検索しています
HashMap
のキーがTreeMap
より速いですか? n
要素を格納するために必要な領域のみについて、TreeMap
とHashMap
の実装の方が効率的でしょうか?
データセットは読んだときに既にソートされていますか?あなたの答えは –