JomarC
Power Member
Boas
Suponhamos que temos um Grafo que tem vertices e ramos, ou seja template<class T, class R>
Se queremos remover um vertice, logo temos que apagar os ramos que estão associados certo?
Logo
A questão e que não estou a perceber como vamos buscar os ramos para os eliminar e so depois eliminar o vertice...
Cumps
Suponhamos que temos um Grafo que tem vertices e ramos, ou seja template<class T, class R>
Se queremos remover um vertice, logo temos que apagar os ramos que estão associados certo?
Logo
Código:
template<class TV, class TR>
void ListAdjGrafo<TV,TR>::remover_Vertice(const TV &vert) const{
Vertice<TV,TR>*vertice=graf;
if(vertice){ // Se o vertice existir
Ramo<TV,TR> *ramos=vertice->apvertice; // Vai buscar os ramos que lhe estao associados
while(ramos){ // Enquanto existir ramos
}
}
//delete vertice->apvertice;
}
Cumps