phonebook = {"Jack" : "831-1111", "Jill" : "831-9999"} print phonebook("Jack")
(1/n) [number of comparisons to find element xi, for all xi] |
= (1/n) [Σi=1..n (1 + (n-i)/m)] |
= (1/n) [n + Σi=1..n (n-i)/m] |
= 1 + (1/n) [Σi=1..n (n-i)/m] |
= 1 + (1/mn) [Σi=1..n (n-i)] |
= 1 + (1/mn) [Σj=0..n-1 j] |
= 1 + (1/mn) [(n-1)n/2] |
= 1 + (1/m) [(n-1)/2] |
= 1 + n/2m - 1/2m |
= 1 + α/2 - α/2n |