¿Cómo puedo copiar un gráfico de tipo adjacency_list a otro gráfico de tipo adjacency_list?copia un gráfico (adyacencia_lista) a otro
typedef adjacency_list<setS, setS, undirectedS, NodeDataStruct, EdgeDataStruct> MyGraph;
MyGraph g1, g2;
// processing g1: adding vertices and edges ...
// processing g2: adding some vertices and edges ...
g1.clear();
g1 = g2 // this gives an execution error (exception)
g1 = MyGraph(g2); // this also gives an execution error
g2.clear();
Para copy_graph se dice que el tipo de gráfico debe ser un modelo de VertexListGraph. En mi caso, he dicho que es una adyacencia_list. – shn
@ user995434 Pero adjacency_list es un modelo de VertexAndEdgeListGraph que es un refinamiento de VertexListGraph. Por lo tanto, adjacency_list es un modelo de VertexListGraph. –
¿Podría darme un pequeño ejemplo ilustrativo de cómo usar copy_graph() para lo que me gustaría hacer? Siempre me da errores de compilación. Gracias por adelantado. – shn