Я студент CS, изучаю теорию алгоритмов графов (DFS, BFS, Dijkstra, Сильно связанные компоненты). Мой вопрос заключается в том, каков самый простой практический способ работы с графическим DS в cpp: есть ли простой способ создать граф и запустить на нем DFS? как список смежности STL и готовая к запуску DFS с использованием этого списка смежности?
спасибо:)