Beispiel #1
0
 public void imprimirAll()
 {
     if (estaVazia())
     {
         Console.Write("\nVazio\n");
     }
     else
     {
         NohLista aux = INICIO;
         while (aux != null)
         {
             Console.WriteLine("\n" + aux.getData() + "\n");
             aux = aux.getNext();
         }
     }
 }
Beispiel #2
0
 // public virtual void removeDoFim()
 public virtual void removeDoFim()
 {
     if (estaVazia())
     {
         Console.WriteLine("Lista Vazia\n");
     }
     else
     {
         FIM = FIM.getPrior();
         if (FIM != INICIO)
         {
             NohLista aux = FIM;
             aux.setNext(null);
             FIM = aux;
         }
     }
 }
Beispiel #3
0
        // public virtual void removeDoInicio()
        public virtual void removeDoInicio()

        {
            if (estaVazia())
            {
                Console.WriteLine("Lista Vazia\n");
            }
            else
            {
                INICIO = INICIO.getNext();
                if (INICIO != FIM)
                {
                    NohLista aux = INICIO;
                    aux.setPrior(null);
                    INICIO = aux;
                }
            }
        }
Beispiel #4
0
 public ListaDE()
 {
     INICIO = null;
     FIM    = INICIO;
 }
Beispiel #5
0
 public void setNext(NohLista _next)
 {
     next = _next;
 }
Beispiel #6
0
 public void setPrior(NohLista _prior)
 {
     prior = _prior;
 }
Beispiel #7
0
 public NohLista(int _data)
 {
     data  = _data;
     prior = null;
     next  = null;
 }
Beispiel #8
0
 public NohLista()
 {
     prior = null;
     next  = null;
 }
Beispiel #9
0
 public void setFim(NohLista _Fim)
 {
     FIM = _Fim;
 }
Beispiel #10
0
 public void setInicio(NohLista _Inicio)
 {
     INICIO = _Inicio;
 }