Colección de citas famosas - Mensajes de felicitación - Tiempo de comparación dicotómica

Tiempo de comparación dicotómica

La recuperación binaria requiere que los nodos de la tabla lineal se ordenen por valor clave y se almacenen en orden. Al buscar, primero compárelo con el valor clave del nodo en el medio de la tabla. Si son iguales, la recuperación es exitosa; de lo contrario, continúe con el siguiente paso en la primera o segunda mitad de la tabla; resultado de la comparación. La búsqueda binaria es muy eficiente. Si la tabla lineal tiene n elementos, el número máximo de recuperaciones es el entero más pequeño mayor que log2 n y el número mínimo de recuperaciones es 1.

La búsqueda binaria también se llama media búsqueda. La idea básica de la recuperación binaria es que los elementos del diccionario se almacenan en una matriz en orden de pequeño a grande. Primero, la clave dada se compara con el código de clave del elemento central del diccionario. Si son iguales, la recuperación es exitosa. De lo contrario, la búsqueda binaria continuará en la primera mitad del diccionario si la clave es pequeña y en la segunda mitad del diccionario si la clave es grande. De esta manera, después de la comparación, el intervalo de recuperación se reduce a la mitad, y así sucesivamente hasta que la recuperación tenga éxito o falle. La recuperación binaria es un método de recuperación eficiente que requiere que el diccionario esté ordenado por código clave en la tabla de secuencia.