public void adicionaAresta(Aresta <T> a)
        {
            NodoAresta <T> nodo_a = new NodoAresta <T>(a, getCabeca());

            setCabeca(nodo_a);
            tamanho++;
        }
 public void setCabeca(NodoAresta <T> n)
 {
     cabeca = n;
 }
 public void setProx(NodoAresta <T> prox)
 {
     this.prox = prox;
 }
 public ListaAdjacencia(IndiceVertice <T> v)
 {
     vertice = v;
     cabeca  = null;
     tamanho = 0;
 }
 public NodoAresta(Aresta <T> aresta, NodoAresta <T> prox)
 {
     this.aresta = aresta;
     this.prox   = prox;
 }