public void Desencolar() { if (head == tail) { head = null; tail = null; return; } head = head.Siguiente; }
public void Encolar(NodoCola n) { if (head == null) { head = n; tail = n; } else { tail.Siguiente = n; tail = n; } }
public override string ToString() { string stringCola = ""; NodoCola h = head; if (h != null) { stringCola += h.ToString(); h = h.Siguiente; while (h != null) { stringCola += "," + h.ToString(); h = h.Siguiente; } return(stringCola); } else { return("La lista esta vacia"); } }
public NodoCola(int dato, NodoCola siguiente) { this.dato = dato; this.siguiente = siguiente; }
public NodoCola() { dato = 0; siguiente = null; }
public Cola() { head = null; tail = null; }