void GRAPHshow(Graph G)
  { int i; link t;
    for (i = 0; i < G->V; i++)
      {
        printf("%2d: ", i);
        for (t = G->adj[i]; t != NULL; t = t->next)
          printf("%2d ", t->v);
        printf("\n");
      }
  }

