27 #include <mln/util/graph.hh>
28 #include <mln/util/array.hh>
30 #include <mln/canvas/browsing/breadth_first_search.hh>
36 deja_vu_.resize(exact(g).v_nmax());
41 bool to_be_treated(
unsigned id)
46 void new_component_from_vertex(
unsigned id)
51 void process_vertex(
unsigned id)
56 bool to_be_queued(
unsigned id)
61 void added_to_queue(
unsigned id)
91 unsigned result[] = {0, 4, 3, 2, 1};
94 canvas::browsing::breadth_first_search(g, f);
96 for (
unsigned i = 0; i < f.order.size(); ++i)
97 mln_assertion(f.order[i] == result[i]);