Данный исследовательский проект посвящен изучению теории графов, уделяя особое внимание двум ключевым классам графов: эйлеровым и гамильтоновым. Проект предполагает глубокое погружение в основы теории графов, включая определение графа, его основные характеристики, такие как степень вершины, связность, компоненты связности и другие фундаментальные понятия. Затем будет осуществлен переход к более специализированным аспектам, в частности, к изучению эйлеровых графов, их свойств и критериев существования эйлерова цикла. Будет рассмотрена связь между структурой графа и возможностью обхода всех его ребер ровно один раз. Далее будет проведено исследование гамильтоновых графов, их свойств и условий существования гамильтонова цикла. Особое внимание будет уделено разнице между эйлеровыми и гамильтоновыми графами, их применимости в различных задачах и методам определения наличия данных циклов. В рамках проекта будут продемонстрированы примеры решения практических задач, связанных с данными типами графов, с использованием различных алгоритмов и подходов. В итоге, данный проект направлен на всестороннее изучение теории графов, формирование понимания ключевых концепций и их практического применения.