Mes données sont-elles envoyées ?
Non. En usage normal, cet outil fonctionne dans votre navigateur et les données saisies ne sont envoyées à aucun serveur.
Saisissez un nom d’outil, un format ou une tâche
Breadth-First Pathfinding : animation. Algorithmes animés pour le front-end : tri, recherche, debounce et throttle, boucle d’événements, DOM virtuel, caches, trie et recherche de chemin. Rapide, privé et facile à utiliser dans votre navigateur.
Les commandes de l’outil ci-dessous sont pour l’instant en anglais.
Loading animation...
Breadth-First Pathfinding : animation fait partie du hub d’outils AllConvertTools.uz : une page rapide et ciblée où l’outil passe avant les longues explications.
Non. En usage normal, cet outil fonctionne dans votre navigateur et les données saisies ne sont envoyées à aucun serveur.
Oui. Le convertisseur principal est gratuit et fonctionne immédiatement, sans inscription.
Continuez à travailler sans relancer une recherche.
Breadth-first search spreads out from the start one ring at a time, so the first time it reaches the goal it has found a shortest path.
function bfs(grid, start, end) {const queue = [start];const prev = new Map([[key(start), null]]);while (queue.length) {const cur = queue.shift();if (same(cur, end)) return buildPath(prev, cur);for (const next of neighbours(grid, cur)) {if (prev.has(key(next))) continue;prev.set(key(next), cur);queue.push(next);}}return null;}
Tip: use the arrow keys to step and the space bar to play or pause.