Niedawno w wywiadzie zapytano mnie, czym właściwie jest wiadro w hashmapie? Czy jest to tablica, lista tablicowa czy co?Czym dokładnie jest wiadro w hashmapie?
Byłem zdezorientowany. Wiem, że hashmapy są wspierane przez tablice. Więc czy mogę powiedzieć, że bucket to tablica o pojemności 16 w początkowym zapisie kodów hash i do której listy połączeń mają swój wskaźnik początkowy?
Wiem, jak działa wewnętrzna haczyk, po prostu chciałem wiedzieć, co dokładnie jest wiadrem pod względem struktur danych.
trzeba przeczytać (http://stackoverflow.com/questions/6493605/how-does-a-java-hashmap-handle-different-objects-with -the-same-hash-code/6493946 # 6493946) – emotionlessbananas
@ JonnyHenly: Chciałem wiedzieć, czym jest wiadro? We wspomnianym pytaniu bardziej chodzi o implementację hashcodes i hashmap. Więc nie uważam, że moje pytanie jest duplikatem. Pytania mogą być podobne, ale odpowiedź, której szukają, jest inna. – dgupta3091