Colección de citas famosas - Mensajes de felicitación - ¿Cómo realizar una búsqueda binaria?

¿Cómo realizar una búsqueda binaria?

Búsqueda binaria

La búsqueda 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 hay n elementos en la tabla lineal, el número máximo de búsquedas es mayor que log2.

n

es el número entero más pequeño y el número mínimo de búsquedas 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.