Pull to refresh
2
34
Дима Чижа @awesomechekushka

Software Engineer

Send message

Лабиринты: классификация, генерирование, поиск решений

Reading time44 min
Views82K

В этом классическом посте подробно рассказывается о самых популярных способах создания и прохождения лабиринтов. Статья разделена на четыре части: классификация, алгоритмы генерации, алгоритмы решения лабиринтов и другие операции с лабиринтами.

Классификация лабиринтов


Лабиринты в целом (а значит, и алгоритмы для их создания) можно разбить по семи различным классификациям: размерности, гиперразмерности, топологии, тесселяции, маршрутизации, текстуре и приоритету. Лабиринт может использовать по одному элементу из каждого класса в любом сочетании.
Читать дальше →
Total votes 82: ↑82 and ↓0+82
Comments13

Information

Rating
162-nd
Location
Пермь, Пермский край, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Senior
Software development
Rust
Algorithms and data structures