限り、Javaで実装されたHashMapのput/get操作の最悪のシナリオはo(n)です。Javaで実装されたHashMapの複雑さをput/get jdk
プロジェクトの効率的なデータ構造を研究しています。私はここで、Java 8ではJDKのHashMapの複雑さはO(logn)ですが、それについてのドキュメントは見つかりません。 本当ですか、私はそれに頼ることができますか?
本当に真実なら、それはどのように実装されていますか? 私の推測では、HashMap内の各 "セル"はバランスのとれたツリーとして実装されています。