Creates a new graph with V vertices and E edges
struct Graph * createGraph ( int V , int E ) { struct Graph * graph = new Graph ; graph -> V = V ; graph -> E = E ; graph -> edge = new Edge [ graph -> E ] ; return graph ; }