1.3.2 Búsqueda binaria
La búsqueda binaria es un método eficiente para localizar un registro en un conjunto de datos que se encuentra ordenado de manera ascendente. La estrategia fundamental de este algoritmo consiste en dividir el conjunto de registros a la mitad y comparar el elemento central con la clave que estamos buscando. Si el elemento central coincide con la clave, se ha encontrado el registro. Si no hay coincidencia, se determina en cuál de las dos mitades (izquierda o derecha) es probable que se encuentre el registro, y se continúa la búsqueda en esa mitad.
Este proceso de división y comparación permite descartar una de las mitades en cada paso, lo que incrementa significativamente la eficiencia del algoritmo en comparación con métodos más simples, como la búsqueda secuencial. Si, después de repetir este proceso hasta que no queden más elementos, no se encuentra el registro, se considera que el elemento no existe en el conjunto.