Recentemente, in un'intervista mi è stato chiesto, che cos'è esattamente un bucket in hashmap? Che si tratti di un array o di un arraylist o di cosa?Che cos'è esattamente il bucket in hashmap?
Mi sono confuso. So che le hashmap sono supportate da array. Quindi posso dire che bucket è un array con una capacità di 16 all'inizio che memorizza i codici hash e a quali liste collegate hanno il loro puntatore iniziale?
So come funziona internamente una hashmap, volevo solo sapere cos'è esattamente un bucket in termini di strutture dati.
è necessario leggere questo (http://stackoverflow.com/questions/6493605/how-does-a-java-hashmap-handle-different-objects-with -the-same-hash-code/6493946 # 6493946) – emotionlessbananas
@JonnyHenly: volevo sapere esattamente cos'è un secchio? Nella domanda menzionata, è più di lavorare sull'hashcode e l'implementazione di hashmap. Quindi non considero la mia domanda un duplicato. Le domande potrebbero essere simili, ma la risposta che stanno cercando sono diverse. – dgupta3091