15. december 2004 - 14:09Der er
7 kommentarer og 1 løsning
Notation med en hex værdi
Jeg arbejder med noget hashtabel, og har søgt inspiration i noget andet kode. Her er jeg stødt på en notation jeg ikke har set før, så det ville være rart hvis der er en som lige kan forklare hvad det går ud. Linien er her:
int hash = key.hashCode(); int index = (hash & 0x7FFFFFFF) % tab.length; <- Denne linie
hvis du kan forklare hvad der menes med hash & 0x7FFFFFFF ville det bare være super.
Det vil sige at den måde hvorpå man opnår en spredning i hashtabellen er ved at bruge MAD medtode, eller er jeg gået helt galt.
*MAD er betegenlsen som bliver brugt i min lærer bog, så vidt jeg husker står den for noget med: Multiplication And Division?
arne_v: Da du var den første der svarede så synes jeg at du er mest berettiget til at modtage pointene hvis du har lyst til dem. Ellers går de til jakoba.
Venter med at fordele dem til jeg høre din mening.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.