У меня размер сетки 8х8, всего 64 плитки.
Я использую эту сетку для реализации алгоритмов поиска Java, таких как BFS и DFS.
Сетка предоставила запрещенные тайлы (то есть они не могут быть пройдены или соседями по какой-либо другой плитке), а также плитку цели и старта. например, плитка 19,20,21,22 and 35, 52
запрещена, а 14 an 43
- плитка Goal
и start
при запуске программы.
Мой вопрос: как я могу удвоить размер сетки, до 16x16
, сохранив при этом Relative position of forbidden tiles
и Relative position of start and goal Tiles
без изменений?
Простым объявлением массива grid[16][16]
запрещенные плитки и плитки целей и стартов больше не находятся в относительных позициях, как в сетке размером 8x8.
На бумаге я знаю, что могу сделать это, добавив 4 rows and columns to all sides
, но в терминах кодирования я не знаю, как заставить это работать? Может кто-нибудь дать какие-нибудь подсказки?