home *** CD-ROM | disk | FTP | other *** search
- #include <LEDA/graph.h>
- #include <LEDA/ugraph.h>
- #include <LEDA/graph_alg.h>
-
- declare2(UGRAPH,int,int)
-
- main()
- {
-
- UGRAPH(int,int) G;
-
- test_graph(G);
-
-
- node_array(int) compnum(G);
-
- float T = used_time();
- cout << "BI_COMPONENTS ";
- cout.flush();
- BICONNECTED_COMPONENTS(G,compnum);
- cout << form(" %6.2f sec \n",used_time(T));
- newline;
-
- if (Yes("ausgabe?"))
- { node v;
- forall_nodes(v,G)
- { G.print_node(v);
- cout << form(" c = %3d \n", compnum[v]);
- }
- }
- newline;
-
- }
-