Exploring Computational Geometry: Theory and Python Implementations
Эта книга представляет собой всестороннее введение в вычислительную геометрию, сочетающее теоретические основы с практическими реализациями на Python. Автор, Адис Алиходжич, последовательно раскрывает ключевые концепции и алгоритмы, начиная с базовых структур данных и заканчивая сложными задачами, такими как построение выпуклых оболочек, триангуляция, поиск ближайших точек и пересечение геометрических объектов.
Каждая глава содержит строгие математические доказательства, псевдокод алгоритмов и их полные реализации на Python, что позволяет читателю не только понять теорию, но и немедленно применить знания на практике. Книга включает множество иллюстраций, таблиц и примеров, облегчающих визуализацию геометрических концепций.
Издание предназначено для студентов старших курсов и аспирантов, изучающих компьютерные науки, а также для практикующих разработчиков, желающих углубить свои знания в области алгоритмов и геометрических вычислений. Благодаря своему педагогическому подходу, книга подходит как для самостоятельного изучения, так и для использования в качестве учебного пособия в университетских курсах.
