Esempio n. 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);
        }
Esempio n. 2
0
 public Fila()
 {
     prim = ult = new Elemento(null);
 }
Esempio n. 3
0
 public void Inserir(IDado d)
 {
     ult = ult.prox = new Elemento(d);
 }
Esempio n. 4
0
 public Elemento(IDado d)
 {
     meuDado = d;
     prox    = null;
 }