Sobes.tech
Junior — Middle

Koju strukturu podataka koristi HashMap za skladištenje elemenata u Javi?

sobes.tech АИ

Одговор од АИ

Unutrašnjost HashMap u Javi koristi niz za skladištenje elemenata, gde je svaki element niza povezana lista (ili drvo, ako broj kolizija u jednoj ćeliji premašuje prag). Ključevi se hešuju, a heš kod se koristi za određivanje indeksa u nizu. Ako više ključeva padne u isti indeks (kolizija), oni se čuvaju u povezanoj listi ili uravnoteženom drvetu (počevši od Java 8) radi poboljšanja performansi.