Exemple #1
0
 public CLista(CLista pLista)
 {
     if (pLista != null)
     {
         aElemento = pLista.aElemento;
         aSubLista = pLista.aSubLista;
         aPeso = pLista.aPeso;
     }
 }
Exemple #2
0
 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);
         }
     }
 }
Exemple #3
0
 public CLista(CVertice pElemento, CLista pSubLista, int pPeso)
 {
     aElemento = pElemento;
     aSubLista = pSubLista;
     aPeso = pPeso;
 }
Exemple #4
0
 // Constructores
 public CLista()
 {
     aElemento = null;
     aSubLista = null;
     aPeso = 0;
 }
Exemple #5
0
 public void Eliminar(CVertice pElemento)
 {
     if (aElemento != null)
     {
         if (aElemento.Equals(pElemento))
         {
             aElemento = aSubLista.aElemento;
             aSubLista = aSubLista.SubLista;
         }
         else
             aSubLista.Eliminar(pElemento);
     }
 }