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.SubLista; } 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; }