int main(int argc, char *argv[]) { struct graph *g = graph_new(); if (g) { graph_join(g, 12, 34); graph_join(g, 34, 12); graph_join(g, 11, 9); graph_join(g, 9, 100); graph_join(g, 25, 89); graph_join(g, 100, 100); graph_dump(g); graph_destroy(g); } return 0; }
// Ver http://mathworld.wolfram.com/FanGraph.html // F n,m = Kn complemento + Path m vector<nodo> fan(int n, int m) { vector<nodo> kn = k(n); vector<nodo> knComp = complemento(kn); vector<nodo> Pgraph = path(m); return graph_join(knComp, Pgraph); }