Java: Eine "prime" - Reihe oder "power of two" als HashMap-Größe?

Viele Bücher und tutorials sagen, dass die Größe einer Hashtabelle muss eine Primzahl gleichmäßig zu verteilen und die Tasten in alle buckets. Aber Java ist HashMap verwendet immer eine Größe, die eine Potenz von zwei. Sollte es nicht mit einem prime? Was ist besser, ein "prime" - oder "power of two", wie die hash-Tabelle der Größe?

  • Ich bezweifle, dass Sie wirklich genau sagen, dass, und wenn Sie tun, Sie sind falsch. Das ist nur ein Weg, es zu tun.
InformationsquelleAutor Nikunj Banka | 2013-03-15
Schreibe einen Kommentar