Exemple #1
0
        public IDado Retirar()
        {
            if (Vazio())
            {
                return(null);
            }

            Elemento aux = prim.prox;

            prim.prox = aux.prox;

            if (aux.prox != null)
            {
                aux.prox = null;
            }
            else
            {
                ult = prim;
            }

            return(aux.meuDado);
        }
Exemple #2
0
 public Fila()
 {
     prim = ult = new Elemento(null);
 }
Exemple #3
0
 public void Inserir(IDado d)
 {
     ult = ult.prox = new Elemento(d);
 }
Exemple #4
0
 public Elemento(IDado d)
 {
     meuDado = d;
     prox    = null;
 }