Saltar al contenido principal
Z Graph & Pathfinding

Visualizador de búsqueda de rutas

Observa cómo se recorren grafos y se encuentran los caminos más cortos

Gratis Sin registro Se ejecuta en tu navegador

Los algoritmos de grafos y búsqueda de rutas responden a dos preguntas: ¿puedo llegar a este nodo? y ¿cuál es la ruta más barata? Estos visualizadores dibujan el frente de búsqueda a medida que se expande, de modo que la diferencia entre una búsqueda no informada como BFS y una guiada por heurística como A* resulta evidente.

Ejecuta cada algoritmo en tu propia cuadrícula, coloca muros y pesos, genera un laberinto y avanza paso a paso para ver exactamente qué celdas se visitan y por qué.

Explorar Visualizers

¿Por qué visualizar la búsqueda de rutas?

La búsqueda de rutas impulsa la navegación GPS, la IA de videojuegos y el diseño de redes. Ver cómo BFS se expande de manera uniforme mientras A* avanza directo hacia el objetivo hace que las heurísticas se entiendan de una forma que el pseudocódigo no logra — ideal para estudiantes y preparación de entrevistas.

Preguntas frecuentes

¿Cuál es la diferencia entre BFS, DFS, Dijkstra y A*?

BFS explora nivel por nivel y encuentra caminos más cortos en grafos no ponderados; DFS se sumerge por una sola rama; Dijkstra encuentra caminos más cortos en grafos ponderados; A* acelera Dijkstra con una heurística que apunta hacia el objetivo.

¿Cuándo debería usar A* en lugar de Dijkstra?

Usa A* para búsqueda de rutas punto a punto cuando puedas estimar la distancia restante (por ejemplo, la distancia en línea recta) — la heurística le permite explorar muchas menos celdas. Usa Dijkstra cuando necesites caminos a todos los nodos o no tengas una buena heurística.