@@ -36,22 +36,15 @@ typedef boost::graph_traits< Graph >::edge_iterator edge_iterator;
3636int main (int argc, char ** argv)
3737{
3838 Graph iG, vG;
39- vector< edge_descriptor > iG_o;
40- vector< edge_descriptor > vG_o;
39+ vector< edge_descriptor > iG_o = { boost::add_edge (0 , 1 , iG).first ,
40+ boost::add_edge (0 , 2 , iG).first , boost::add_edge (0 , 3 , iG).first ,
41+ boost::add_edge (0 , 4 , iG).first , boost::add_edge (1 , 2 , iG).first ,
42+ boost::add_edge (3 , 4 , iG).first };
4143
42- iG_o.push_back (boost::add_edge (0 , 1 , iG).first );
43- iG_o.push_back (boost::add_edge (0 , 2 , iG).first );
44- iG_o.push_back (boost::add_edge (0 , 3 , iG).first );
45- iG_o.push_back (boost::add_edge (0 , 4 , iG).first );
46- iG_o.push_back (boost::add_edge (1 , 2 , iG).first );
47- iG_o.push_back (boost::add_edge (3 , 4 , iG).first );
48-
49- vG_o.push_back (boost::add_edge (1 , 2 , vG).first );
50- vG_o.push_back (boost::add_edge (2 , 0 , vG).first );
51- vG_o.push_back (boost::add_edge (2 , 3 , vG).first );
52- vG_o.push_back (boost::add_edge (4 , 3 , vG).first );
53- vG_o.push_back (boost::add_edge (0 , 3 , vG).first );
54- vG_o.push_back (boost::add_edge (0 , 4 , vG).first );
44+ vector< edge_descriptor > vG_o = { boost::add_edge (1 , 2 , vG).first ,
45+ boost::add_edge (2 , 0 , vG).first , boost::add_edge (2 , 3 , vG).first ,
46+ boost::add_edge (4 , 3 , vG).first , boost::add_edge (0 , 3 , vG).first ,
47+ boost::add_edge (0 , 4 , vG).first };
5548
5649 vector< bool > inL (iG_o.size (), false );
5750
0 commit comments