Vocabulario de Desarrollo de software · Estructuras de datos y algoritmos

¿Qué significa depth-first search?

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

sustantivoTérmino avanzado

depth-first search: búsqueda en profundidad, búsqueda primero en profundidad

Método para recorrer un grafo o árbol que sigue un camino tan lejos como puede y luego retrocede para explorar los demás.

Cómo se usa

Se usa en clases de algoritmos, ejemplos de recursión y problemas de grafos. Suele aparecer junto con retroceso, detección de ciclos y procesamiento topológico.

Frases de ejemplo

  1. The intern implemented depth-first search to detect cycles in the dependency graph before the build pipeline starts.

    La persona en prácticas implementó búsqueda en profundidad para detectar ciclos en el grafo de dependencias antes de iniciar el pipeline de compilación.

    Explorar cada camino ayuda a detectar si se vuelve a un nodo que sigue activo.

  2. When exporting nested folders, we used depth-first search so each subdirectory is processed completely before the next sibling.

    Al exportar carpetas anidadas, usamos búsqueda en profundidad para procesar por completo cada subdirectorio antes del siguiente elemento del mismo nivel.

    El recorrido termina una rama entera antes de pasar a la siguiente.

Combinaciones frecuentes

  • depth-first search traversal
  • recursive depth-first search
  • run depth-first search

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: