«« ( Date ) »» // «« ( Thread ) »» // si4pp1 - 2011

Greska u hash metodi (JAVA verzija)

by Aleksandar Tomic
sreda, 19. januar 2011 - 22:30.

Samo da javim svim dragim sapatnicima da hash metoda u klasi HashTable ne
valja.
Ovaj algoritam je namenjen za generisanje unsigned int-ova, a posto java ne
podrzava iste, ponekad se vraca negativan broj.

Dakle, mozete ili da 'ispeglate' h sa
if (h < 0) {
h = -h;
}
ili da koristite long, pa da kastujete posle mod-a, ili da koristite neki
drugi hash.


Aleksandar Tomic 387/07