
Yilmer Ramiro Guativa Rincón
PreguntaCúal es la complejidad algoritmica de la búsqueda binaria?

Carlos Humberto Urias Apodaca
La complejidad algorítmica de la búsqueda binaria es O(log n), donde "n" es el número de elementos en la lista (o el tamaño del arreglo). La búsqueda binaria es un algoritmo de búsqueda eficiente que reduce rápidamente el espacio de búsqueda a la mitad en cada paso. El proceso implica comparar el valor buscado con el valor en el medio de la lista y descartar la mitad en la que no puede estar el valor buscado. A continuación, se repite el proceso en la mitad restante hasta que se encuentra el valor deseado o se determina que no está presente en la lista.
Debido a esta reducción exponencial del espacio de búsqueda, la complejidad temporal de la búsqueda binaria es logarítmica en el peor de los casos. En términos prácticos, esto significa que la búsqueda binaria es muy eficiente incluso en listas de gran tamaño, ya que el tiempo de ejecución aumenta de manera mucho más lenta que linealmente a medida que crece el tamaño de la lista. Por esta razón, la búsqueda binaria es ampliamente utilizada en la búsqueda y recuperación de datos en estructuras de datos ordenadas, como arreglos o listas.

Moisés Manuel Morín Hevia
es logaritmica, de las mejores en cuanto a eficiencia.

Nicolás Arias González
Es log(n). Puedes ver más detalles sobre la complejidad acá https://es.khanacademy.org/computing/computer-science/algorithms/binary-search/a/running-time-of-binary-search