Здравствуйте читатели, сегодня я покажу свою реализацию лабиринта и пяти алгоритмов поиска на языке Python. Первые шаги Первое что необходимо сделать - сгенерировать лабиринт. Как вы можете видеть генерация происходит по простому алгоритму. Но это не все, нужно еще и отобразить наш алгоритм, для этого подключим необходимую библиотеку - "matplotlib.pyplot" и напишем функцию для отображения нашего лабиринта в красивой цветной форме. Ниже представлен код отображения и подключенных библиотек. Заканчивая первый шаг, сделаю вам красивый скриншот полученного лабиринта, и соответственно, код использования, что бы вы мои дорогие, могли легко его применить на практике! Уточняю зеленый квадрат - точка старта лабиринта, а серый - это его конец. Алгоритмы поиска Теперь когда у нас есть лабиринт, есть его отображение и есть большое желание его пройти, напишем алгоритмы поиска для нашего лабиринта. Как вы могли заметить в кодах, которые написаны выше имеется некий параметр path, обозначающий путь. О