graph.c
void insertEdge(Graph* g, int from, int to, int w, int weight) {
	if (from >= g->vert) return;
	if (to >= g->vert) return;
	if (from < 0) return;
	if (to < 0) return;

	insertNode(g->edges[from], to, w, weight);
}
//insere uma aresta entre dois vertices
//recebe: o grafo, o id da origem, id do destino, o tipo de aresta, o peso da aresta
insere uma aresta entre dois vertices
recebe: o grafo, o id da origem, id do destino, o tipo de aresta, o peso da aresta
insere uma aresta entre dois vertices recebe : o grafo o id da origem id do destino o tipo de aresta o peso da aresta
void insertEdge(Graph* g, int from, int to, int w, int weight) {
	if (from >= g->vert) return;
	if (to >= g->vert) return;
	if (from < 0) return;
	if (to < 0) return;
	insertNode(g->edges[from], to, w, weight);
}
void insertEdge ( Graph * g , int from , int to , int w , int weight ) { if ( from >= g -> vert ) return ; if ( to >= g -> vert ) return ; if ( from < 0 ) return ; if ( to < 0 ) return ; insertNode ( g -> edges [ from ] , to , w , weight ) ; }
insere uma aresta entre dois vertices
recebe: o grafo, o id da origem, id do destino, o tipo de aresta, o peso da aresta
insere uma aresta entre dois vertices recebe : o grafo o id da origem id do destino o tipo de aresta o peso da aresta