//Insertar elementos a la cola por el final public void insertar(Object elemento) { NodoCola a; a = new NodoCola(elemento); if (colaVacia()) { frente = a; } else { fin.siguiente = a; } fin = a; }
//Extraer elementos public object quitar() { object aux; try { if (!colaVacia()) { aux = frente.elemento; frente = frente.siguiente; } else { throw new Exception("No se puede eliminar de una cola vacia"); } } catch (Exception) { aux = null; } return(aux); }
//Constructor de la cola vacia public Cola() { frente = fin = null; }
public NodoCola(Object x) { elemento = x; siguiente = null; }