Escolar Documentos
Profissional Documentos
Cultura Documentos
public Elo(){
prox = null;
}
prim = null;
for (Elo p = cj2.prim; p != null; p = p.prox)
{
q = new Elo(p.dado);
if (ult == null)
prim = q;
else
ult.prox = q;
ult = q;
}
} Estruturas de Dados I - Pedro Nuno Moura - UNIRIO
Classe Conj (continuação)
/* Função privada para realizar uma cópia de um outro conjunto. */
public void apaga(){
for (Elo p = prim; p != null; p = prim){
prim = prim.prox;
}
p = null;
return true;
}
Estruturas de Dados I - Pedro Nuno Moura - UNIRIO
Considerações
A operação de união de conjuntos é implementada no
seguinte método
while ( p1 != null ){
uniao.insere(p1.dado);
p1 = p1.prox;
}
while ( p2 != null ){
if ( ! uniao.pertence(p2.dado) )
uniao.insere(p2.dado);
p2 = p2.prox;
}
return uniao;
}