(BFS)
DFS (algoritmo de profundidad-primero)
título
DFS es recursivo
- Recursivo para darse cuenta de DFS hace que el código simple
- Recursiva cuando sea necesario el estado actual de las variables del proceso y la pila se presiona en el interior del sistema de
- Empuje y saca la pila necesita más tiempo, si stacks empujados necesarias, puede causar ineficiencias
DFS no recursiva
la estructura de datos de la pila también es compatible con las operaciones de inserción y extracción
Se puede utilizar la pila para mejorar la eficiencia operativa
Utilizando el menor DFS selección de ruta
Primero en amplitud de búsqueda (BFS) (ruta más corta)
- BFS se utiliza generalmente para resolver el problema del camino más corto
- Amplitud-primera búsqueda es desde el punto de partida, capa por capa sea
- Point distancia entre el número de pasos que el punto de partida de cada capa son los mismos
- secuencia de recorrido de árbol binario