static void Main(string[] args) { Fronta f = new Fronta(); f.Pridej(1); f.Pridej(2); f.Pridej(3); f.Pridej(4); Prvek p = f.prvni; while (p != null) { Console.WriteLine(p.value); p = p.next; } while (!f.JePrazdna()) { Console.WriteLine(f.Odeber()); } //f.Odeber(); Console.WriteLine("Je prazdna: " + f.JePrazdna()); }
public int Odeber() { Prvek p = prvni; if (prvni == null) { throw new Exception("Pokus o odebrani z prazdne fronty"); } prvni = prvni.next; return(p.value); }
public void Pridej(int hodnota) { Prvek novy = new Prvek(hodnota); if (posledni != null) { posledni.next = novy; } else { prvni = novy; } posledni = novy; }