public CLista(CLista pLista) { if (pLista != null) { aElemento = pLista.aElemento; aSubLista = pLista.aSubLista; aPeso = pLista.aPeso; } }
public void Eliminar(Cvertice pElemento) { if (aElemento != null) { if (aElemento.Equals(pElemento)) { aElemento = aSubLista.aElemento; aSubLista = aSubLista.aSubLista; } else { aSubLista.Eliminar(pElemento); } } }
public void Agregar(Cvertice pElemento, int pPeso) { if (pElemento != null) { if (aElemento == null) { aElemento = new Cvertice(pElemento.Valor); aPeso = pPeso; aSubLista = new CLista(); } else { if (!ExisteElemento(pElemento)) { aSubLista.Agregar(pElemento, pPeso); } } } }
public CLista(Cvertice pElemento, CLista pSubLista, int pPeso) { aElemento = pElemento; aSubLista = pSubLista; aPeso = pPeso; }
public CLista() { aElemento = null; aSubLista = null; aPeso = 0; }