آیا اطلاعات من بارگذاری میشود؟
نخیر. در استفادهی عادی این ابزار در مرورگر شما اجرا میشود و اطلاعات واردشده به هیچ سرور ارسال نمیشود.
نام ابزار، فرمت یا کار را بنویسید
Breadth-First Pathfinding: انیمیشن. الگوریتمهای متحرک برای فرانتاند: مرتبسازی، جستجو، debounce و throttle، حلقهی رویداد، DOM مجازی، حافظهی نهان، trie و مسیریابی. سریع، خصوصی و آسان در مرورگر شما.
دکمهها و متنهای ابزار پایین فعلاً به انگلیسی است.
Loading animation...
Breadth-First Pathfinding: انیمیشن بخشی از مرکز ابزارهای AllConvertTools.uz است: صفحهای سریع و متمرکز که ابزار کاری پیش از توضیحات طولانی قرار دارد.
نخیر. در استفادهی عادی این ابزار در مرورگر شما اجرا میشود و اطلاعات واردشده به هیچ سرور ارسال نمیشود.
بلی. تبدیلکنندهی اصلی رایگان است و بدون ثبتنام فوراً کار میکند.
بدون جستجوی دوباره به کار ادامه دهید.
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.