Eventuali duplicati:
Why should hash functions use a prime number modulus?Tabella hash: perché la dimensione dovrebbe essere in primo piano?
Perché è necessario per (la struttura di dati) di una tabella hash dimensioni per essere un numero primo?
Da quello che ho capito, assicura una distribuzione più uniforme ma c'è qualche altra ragione?
Questo è un duplicato di [Perché le funzioni hash devono utilizzare un modulo numero primo?] (Http://stackoverflow.com/questions/1145217/why-should-hash-functions-use-a-prime-number-modulus) - il primo link nella sezione "Related" della barra laterale - e penso che la [risposta accettata] (http://stackoverflow.com/questions/1145217/why-should-hash-functions-use-a-prime- number-modulus/1147232 # 1147232) è molto buono. –
Devi accettare una risposta. – gwg