Я строю график повышения. Для каждого подключенного компонента в графе я хотел бы распространить уникальное значение идентификатора для каждой вершины в этом подключенном компоненте. Мне интересно, есть ли способ сделать это, используя концепцию Boost
BFSVisitor
?
Я предполагаю, что это можно сделать с помощью функции examine_edge
(http://www.boost.org/doc/libs/1_55_0/libs/graph/doc/BFSVisitor.html), но мне трудно понять, как реализовать такой класс. Любые идеи/ссылки на примеры очень помогут!
connected_components()
. Его второй аргумент — карта свойств с возможностью записи, где будут записаны целочисленные метки. - person taketwo   schedule 02.08.2014