MakarovSuites
Русский
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Связь и лицензии

Math

Лабиринты: построить и пройти

Стройте лабиринты поиском в глубину, алгоритмами Прима и Уилсона, затем сравнивайте маршруты поиска в ширину, A* и обхода по стене.

Лабиринты: построить и пройти — Изображение из программы
Изображение из программы

Что попробовать

Постройте совершенный лабиринт, затем покажите поиск и маршрут. Нажмите клетку для выбора цели. Уилсон использует случайные блуждания со стиранием петель; все три генератора строят остовные деревья. Обход по стене учитывает повторные посещения и может быть длиннее.

Уравнения модуля
Уравнения
Идеальный лабиринт является остовным деревом: V вершин и V−1 проходов
BFS находит кратчайший путь в невзвешенном графе
A*: приоритет = пройденное расстояние + манхэттенская нижняя оценка
Алгоритм Уилсона выбирает равномерное остовное дерево с помощью случайных блужданий со стиранием петель

Другие эксперименты

К каталогу
Фурье в двух измерениях: внутри JPEG — Изображение из программы

Math

Фурье в двух измерениях: внутри JPEG

Разлагайте изображения на ортонормированные косинусные блоки 8×8, удаляйте или квантуйте коэффициенты и измеряйте ошибку восстановления.

Свёртка: ядра на картинке — Изображение из программы

Math

Свёртка: ядра на картинке

Редактируйте ядра свёртки 3×3, исследуйте суммы отдельных окрестностей и сравнивайте размытие, резкость, границы и тиснение.