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