Мало ли когда вам пригодится это знание, но все же уметь выбираться из лабиринта - важная способность. Лабиринт - это структура, состоящая из одного или нескольких извилистых путей, ведущих от входа к цели. С давних времен лабиринты несут в себе ощущение тайны. Одним из самых известных был лабиринт Минотавра, и он играет важную роль в древнегреческой мифологии. В современном мире такие лабиринты являются объектами развлечения. В парках и садах есть запутанные лабиринты из живых изгородей, а также зеркальные и снежные лабиринты...
Источник: Nuances of Programming
Создание лабиринта
Наш лабиринт будет в виде матрицы размером n*m с нулями для проходов и единицами для стен.
И ещё мы установим точки старта и финиша: