Интересно, можно ли было добавить и удалить узлы из моего графика, даже если он уже был создан?
Код ниже показывает, как я создаю свой график:
int V = 6; // Number of vertices in graph
int E = 18; // Number of edges in graph
//graph being created
struct Graph* graph = createGraph(V, E);
//////////////////////////////////////////////
struct Graph* createGraph(int V, int E) {
struct Graph* graph = new Graph;
graph->V = V;
graph->E = E;
graph->edge = new Edge[E];
return graph;
}