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