public void recorrer_colal() { if (colal_vacia()) { Console.WriteLine("La cola enlazada esta vacia"); } else { nodo aux = pr; Console.WriteLine("Elementos el la cola "); while (aux != null) { Console.WriteLine(" * " + aux.get_dato()); aux = aux.get_sig(); } } }
public void insertar_colal(int xn) { nodo aux = new nodo(); aux.set_dato(xn); aux.set_sig(null); if (ult == null) { pr = aux; } else { ult.set_sig(aux); } ult = aux; cant++; }
public int suprimir_colal() { int x = 0; if (colal_vacia()) { Console.WriteLine("La cola esta vacia"); } else { x = pr.get_dato(); pr = pr.get_sig(); if (cant == 1) { ult = null; } cant--; } return(x); }
public void set_sig(nodo xs) { siguiente = xs; }
public colalista() { cant = 0; pr = null; ult = null; }