Considere los siguientes dos algoritmos para buscar en una matriz ordenada de elementos:
A) búsqueda de interpolación y búsqueda binaria simulada en paralelo, y
B) busque a través de pasos de interpolación alternos y pasos binarios.
Ambos algoritmos son de peor complejidad de caso (y complejidad promedio para una distribución razonable). ¿Existe un modelo de complejidad que permita separar esos dos algoritmos (que expresan cuándo uno es mejor que el otro)? En particular, ¿hay algún ejemplo en el que la simulación en paralelo supere al algoritmo de búsqueda mixta?
--- Algunos antecedentes básicos ---
1) Interpolación para el elemento en una matriz ordenada T entre la posición i y j hace una comparación en la posición g = i + ( j - i ) / ( T [ j ] - T [ i ] ) * ( x - T [ i ] ) y reduce el intervalo de búsqueda a [ i , g ] o ] g , j ]de acuerdo con el resultado (en oposición a la búsqueda binaria, que compara con el elemento en la posición )
también, porque el intervalo de búsqueda se reduce al menos en dos cada dos comparaciones.