Cambié el typedef ese feo por una clase Grafo para encapsular mejor