Dynamic interpolation search in o(log log n) time
a trade-off between input distribution and search cost for dynamic interpolation search.
θ(log log n) expected time for search and update operations for a larger class of densities than Mehlhorn and Tsakalidis.
o(log log n) expected time for search and update operations for a large class of densities. As an example, we give an unbounded density for which we achieve θ(log*n) expected time. We also show θ(1) expected time for all bounded densities, in particular, the uniform distribution.
improved worst-case cost from θ(log2n) to θ(log n) for searches and from θ(n) to θ(log n) for updates.
We also include a discussion of terminology: which methods should be termed “interpolation search”?
Unable to display preview. Download preview PDF.