Свързани въпроси 'maze'

Разбиране на обратно проследяване (алгоритъм на лабиринта)
Опитвам се да разбера рекурсивното обратно проследяване чрез създаване на алгоритъм, който намира изход от лабиринта. Така че това е моята логика за „връщане назад“: 1) Идентифицирайте всички отворени местоположения от текущото местоположение, на...
4908 изгледи
schedule 15.10.2022

Оптимален алгоритъм за генериране на лабиринт за мултиплейър
Работя върху проста мултиплейър игра, в която 2-4 играчи са поставени на отделни входни точки в лабиринт и трябва да достигнат цел. Генерирането на лабиринт като цяло е много лесно, но в този случай целта на играта е да се постигне целта преди всички...
1428 изгледи
schedule 29.12.2023

Манипулиране на изображения в лабиринт, изрязване на празно пространство
Проблемът, който имам, е пътищата с ширина на 2 пиксела (белите части). В горния ляв ъгъл на изображението (по-тъмната черна част) минах ръчно върху белите части, които бяха 2 пиксела по ширина/височина; има две решения (за които се сещам)....
126 изгледи
schedule 06.12.2023

Как да реализирам лабиринт с помощта на несвързани множества?
Ето класа DisjointSet, който използвам: public class DisjointSet{ public DisjointSet(int size){ s = new int[size]; for(int i = 0; i < size; ++i){ s[i] = -1; } } public void union(int el1, int...
4291 изгледи
schedule 05.01.2024

Посещение на избрани точки в мрежа преди достигане на дестинация с помощта на BFS
Добре, така че прилагах решение на проблем, който започна с предоставянето на (n,n) мрежа. Трябваше да започна от (1,1), да посетя определени точки в мрежата, маркирани като * и след това да продължа към (n,n). Размерът на решетката е гарантирано не...
1088 изгледи