In base al libro che sto leggendo, la ricerca di interpolazione prende in genere O(loglogn)
.
Il libro presuppone che ogni confronto riduca la lunghezza della lista da n
a sqrt(n)
. Bene, non è difficile capire il O(loglogn)
dato questo presupposto.
Tuttavia, il libro non parla più di questo assunto tranne che dice che è corretto.Perché la lunghezza dell'elenco si riduce a sqrt (n) dopo ogni confronto nella ricerca di interpolazione?
Domanda: qualcuno può dare qualche spiegazione sul motivo per cui questo è vero?
Non riesco a trovare la risposta. Cosa intendi con "Con una distribuzione uniforme, la varianza è intorno a sqrt (n)"? La varianza di una distribuzione uniforme è (n^2-1)/12. Si prega di precisare. – ThomasMcLeod
La deviazione standard (dovrei dire) del _guess_ di dove trovare l'obiettivo è sqrt (n). –