Example #1
0
        public T Odkolejkuj()
        {
            if (Dlugosc < 1)
            {
                return(default(T));
            }

            T ret = Pierwszy.Element;

            Pierwszy = Pierwszy.Nastepny;

            --Dlugosc;

            return(ret);
        }
Example #2
0
        public int Zakolejkuj(T element)
        {
            if (Pierwszy == null)
            {
                Pierwszy = new KolejkaElement(element);
                Ostatni  = Pierwszy;
            }
            else
            {
                Ostatni.Nastepny = new KolejkaElement(element);
                Ostatni          = Ostatni.Nastepny;
            }

            return(++Dlugosc);
        }