Algoritmos de Búsqueda: BruteForce vs. Búsqueda Binaria en Python

Clase 30 de 49Curso Práctico de Python: Creación de un CRUD

Resumen

Uno de los conceptos más importantes que debes entender en tu carrera dentro de la programación son los algoritmos. No son más que una secuencia de instrucciones para resolver un problema específico.

Búsqueda binaria lo único que hace es tratar de encontrar un resultado en una lista ordenada de tal manera que podamos razonar. Si tenemos un elemento mayor que otro, podemos simplemente usar la mitad de la lista cada vez.