Exemple #1
0
 // Esta función sirve para ayudar a recorrer la pila con objetos dinamicos
 // y que pueda ser reutilizable.
 public Object complementarRecorrido()
 {
     if (Actual == null)
     {
         Actual = Frente;
     }
     else
     {
         Actual = Actual.getSiguiente();
     }
     return(obtenerElemento(Actual));
 }
Exemple #2
0
        public void insertar(Object objeto)
        {
            NodoCola aux = new NodoCola();

            aux.setObjeto(objeto);

            if (Frente == null)
            {
                Frente = aux;
                Ultimo = Frente;
            }
            else
            {
                Ultimo.setSiguiente(aux);
                Ultimo = aux;
            }
        }
Exemple #3
0
 public void setSiguiente(NodoCola nodo)
 {
     Siguiente = nodo;
 }
Exemple #4
0
 public void eliminarFrente()
 {
     Frente = Frente.getSiguiente();
 }
Exemple #5
0
 public Object obtenerElemento(NodoCola nodo)
 {
     return(nodo.getObjeto());
 }
Exemple #6
0
 public void reiniciarActual()
 {
     Actual = null;
 }
Exemple #7
0
 public Cola()
 {
     Frente = null;
     Ultimo = null;
     Actual = null;
 }