← OlimpiApp
Medio
Informatica · Strutture dati
Scansione lineare: numero totale di collisioni
Una tabella hash ha $m = 13$ celle con indici da 0 a 12 e funzione $h(k) = k \bmod 13$. Le collisioni si risolvono con scansione lineare: se una cella è occupata si prova la successiva (modulo 13) finché se ne trova una libera. Ogni volta che l'algoritmo esamina una cella già occupata si conta una collisione. Partendo da tabella vuota si inseriscono nell'ordine le chiavi: 13, 26, 5, 18, 31, 9, 22, 44, 57. Quante collisioni si contano in totale?
La tua risposta:
La tua risposta
Vanno bene sia 3,14 sia 3.14.