Što se hash funkcije tiče.. u stvari, tebi ne mora da bude komplikovana, čini mi se.
Ako budeš probavao ovo što sam ja napisao, onda znači kombinuješ ta dva 32-bitna broja u jedan 64-bitni, pa hash onda jednostavno računaš kao ostatak celobrojnog deljenja.
Npr.
hash = x % 11;
(gde je % simbol koji označava celobrojno deljenje).
Što bi obezbedilo da je hash vrednost između 0 i 10. Naravno, ako ti treba više mogućih hash vrednosti, onda samo stavi veći broj. Mada, proveri na netu, ne sećam se sad koje su mane tako jednostavne hash funkcije.
__________________
Commercial-Free !!!
|