Mein Freund fragte mich heute nach einer Interviewfrage.Kann in hashmap ein erneutes Hashing vermieden werden?
Gibt es eine Möglichkeit, Hashmap zu verhindern/zu vermeiden? Der Interviewer gab einen Hinweis, dass es einen Haken, mit dem Wiederkäuen
vermieden werden kannIch habe versucht, in die HashMap Code suchen und sieht aus wie sobald es den Lastfaktor trifft es
Einstellen der Ladefaktor auf ein Aufgüsse höherer Wert kann das Wiederkäuen Prozess nur verzögern
am verwirrt, wenn an allen möglichen
Wiederkäuen zu verhindernwenn jemand mich in die richtige Richtung zeigen kann, kann es helfen,
Die Anfangskapazität größer als die maximale Anzahl der zu speichernden Elemente dividiert durch den Auslastungsfaktor machen? – immibis
Ja, indem Sie den Lastfaktor einstellen. Und ja, man kann es nur komplett vermeiden, wenn man weiß, wie viele Elemente hinzugefügt werden. –
Seufz ... ein anderer Interviewer, der testen will, ob Interessenten die Quelle der Java-Laufzeit auswendig gelernt haben ... Ich sehe einfach nicht, was es bedeutet, Fragen wie diese zu stellen. – ajb