コード例 #1
0
        //Pesquisar por um elemento.
        public Inteiro Pesquisar(Inteiro num)
        {
            Inteiro aux = primeiro;

            while (aux != ultimo)
            {
                if (aux.Proximo.Numero == num.Numero)
                {
                    return(aux.Proximo);
                }
            }
            return(null);
        }
コード例 #2
0
 //Excluir elemento.
 public void Excluir(Inteiro num)
 {
     if (!Verifica_Vazio())
     {
         Inteiro aux = primeiro;
         while (aux != ultimo)
         {
             if (aux.Proximo.Numero == num.Numero)
             {
                 Inteiro aux2;
                 aux2         = aux.Proximo;
                 aux.Proximo  = aux2.Proximo;
                 aux2.Proximo = null;
             }
         }
     }
 }
コード例 #3
0
 //Inserir novo elemento no final.
 public Inteiro Inserir(Inteiro num)
 {
     ultimo.Proximo = num;
     num            = ultimo;
     return(ultimo);
 }
コード例 #4
0
 //Construtor
 public Lista_Inteiro()
 {
     primeiro = new Inteiro(0);
     ultimo   = primeiro;
 }