public Object eliminar() { Object aux = primero.Dato; primero = primero.Siguiente; numeroElementos--; return(aux); }
public void Insertar(Object pDato) { NodoCola nuevoNodo = new NodoCola(pDato); if (ColaVacia()) { primero = nuevoNodo; } else { ultimo.Siguiente = nuevoNodo; } ultimo = nuevoNodo; numeroElementos++; }
public NodoCola(Object pDato) { Dato = pDato; Siguiente = Anterior = null; }
public NodoCola() { Siguiente = Anterior = null; }
public Cola() { primero = ultimo = null; numeroElementos = 0; }