Я знаю, что правильный лабиринт должен иметь одну точку входа и одну точку выхода.
BFS проходит по уровням с уровня 0 , уровня 1 и так далее, а затем мы помечаем значение true, если он уже был посещен до тех пор, пока очередь не опустеет.
Предполагая, что '#' представляет стену, а '.' представляет путь, как я могу сказать компьютеру, что лабиринт подключен или нет?
например вот этот подключен
# . #
# . #
# . #
Я просматривал онлайн в поисках объяснений, но этого недостаточно,