Meus dados são enviados?
Não. No uso normal, esta ferramenta funciona no seu navegador e os dados digitados não são enviados a nenhum servidor.
Digite o nome de uma ferramenta, um formato ou uma tarefa
A* Pathfinding: animação. Algoritmos animados para front-end: ordenação, busca, debounce e throttle, event loop, DOM virtual, caches, trie e busca de caminhos. Rápido, privado e fácil de usar no navegador.
Os controles da ferramenta abaixo ainda estão em inglês.
Loading animation...
A* Pathfinding: animação faz parte do hub de ferramentas AllConvertTools.uz: uma página rápida e focada, com a ferramenta antes das explicações longas.
Não. No uso normal, esta ferramenta funciona no seu navegador e os dados digitados não são enviados a nenhum servidor.
Sim. O conversor principal é gratuito e funciona na hora, sem cadastro.
Continue trabalhando sem pesquisar de novo.
A* explores like Dijkstra but prefers cells that look closer to the goal (cost so far + straight-line estimate).
function aStar(grid, start, end) {const open = [start];const g = new Map([[key(start), 0]]);while (open.length) {open.sort((a, b) => f(a) - f(b)); // f = g + estimateconst cur = open.shift();if (same(cur, end)) return buildPath(cur);for (const next of neighbours(grid, cur)) {const cost = g.get(key(cur)) + 1;if (cost < (g.get(key(next)) ?? Infinity)) {g.set(key(next), cost);open.push(next);}}}}
Tip: use the arrow keys to step and the space bar to play or pause.