include/undirected_graph.h
void delete_vertex(uint32_t id)
		{
			Adjacent * a = (*this)[id];
			if (a==NULL) return;
			delete_me(a);	
		
			// delete adjacent list itself.
			num_vertex--;
			list_del(&a->a_node);
			delete a;
		}
/**
		 * delete a vertex with specified id 
		 */
delete a vertex with specified id
delete a vertex with specified id
void delete_vertex(uint32_t id)
		{
			Adjacent * a = (*this)[id];
			if (a==NULL) return;
			delete_me(a);	
			num_vertex--;
			list_del(&a->a_node);
			delete a;
		}
void delete_vertex ( uint32_t id ) { Adjacent * a = ( * this ) [ id ] ; if ( a == NULL ) return ; delete_me ( a ) ; num_vertex -- ; list_del ( & a -> a_node ) ; delete a ; }
delete a vertex with specified id
delete a vertex with specified id
// delete adjacent list itself.