@@ -36,22 +36,15 @@ typedef boost::graph_traits< Graph >::edge_iterator edge_iterator;
36
36
int main (int argc, char ** argv)
37
37
{
38
38
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 };
41
43
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 };
55
48
56
49
vector< bool > inL (iG_o.size (), false );
57
50
0 commit comments