Vocabulario de Desarrollo de software · Estructuras de datos y algoritmos

¿Qué significa binary search?

Significado en Desarrollo de software, traducción al español y ejemplos

sustantivoTérmino frecuente

binary search: búsqueda binaria

Método rápido para hallar un valor en una lista ordenada: examina el elemento central y descarta repetidamente la mitad imposible.

Cómo se usa

Su complejidad temporal es O(log n) y solo funciona con datos ordenados. Git bisect aplica la misma idea para localizar una revisión defectuosa.

Frases de ejemplo

  1. Since the timestamps are already sorted, we can use binary search instead of scanning the whole list.

    Como las marcas de tiempo ya están ordenadas, podemos usar búsqueda binaria en vez de revisar la lista entera.

    El orden existente permite descartar la mitad en cada comparación.

  2. I did a binary search through the commits and found the one that broke the build.

    Hice una búsqueda binaria entre las confirmaciones y encontré la que rompió la compilación.

    Se acotó el intervalo de commits hasta identificar el cambio problemático.

Combinaciones frecuentes

  • implement binary search
  • binary search tree
  • O(log n)
  • git bisect

Más términos: Estructuras de datos y algoritmos

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: