Ejemplo n.º 1
0
        public void BeszurasVegere(IMuzeum muzeum)
        {
            MuzeumLancoltListaElem p = Fej;

            while (p.Kovetkezo != null)
            {
                p = p.Kovetkezo;
            }

            p.Kovetkezo = new MuzeumLancoltListaElem(muzeum, null, p);
        }
Ejemplo n.º 2
0
        public void BeszurasElejere(IMuzeum muzeum)
        {
            MuzeumLancoltListaElem uj = new MuzeumLancoltListaElem(muzeum, Fej.Kovetkezo, null);

            if (Fej.Kovetkezo != null)
            {
                Fej.Kovetkezo.Elozo = uj;
            }

            Fej.Kovetkezo = uj;
        }
Ejemplo n.º 3
0
        public bool MoveNext()
        {
            if (_elsoElem == null)
            {
                _elsoElem = _elsoElottiElem;
            }
            else
            {
                _elsoElem = _elsoElem.Kovetkezo;
            }

            return(_elsoElem != null);
        }
Ejemplo n.º 4
0
        public void Torles(IMuzeum muzeum)
        {
            MuzeumLancoltListaElem p = Fej;

            while (p.Kovetkezo != null && p.Muzeum != muzeum)
            {
                p = p.Kovetkezo;
            }

            if (p.Muzeum == muzeum)
            {
                p.Elozo.Kovetkezo = p.Kovetkezo;
                p = null;
            }
            else
            {
                throw new ArgumentException("Nincs ilyen múzeum a hasonló múzeumok között");
            }
        }
Ejemplo n.º 5
0
 public MuzeumLancoltListaElem(IMuzeum muzeum, MuzeumLancoltListaElem kovetkezo, MuzeumLancoltListaElem elozo)
 {
     Muzeum    = muzeum;
     Kovetkezo = kovetkezo;
     Elozo     = elozo;
 }
Ejemplo n.º 6
0
 public MuzeumLancoltListaElem()
 {
     Muzeum    = default(IMuzeum);
     Elozo     = null;
     Kovetkezo = null;
 }
Ejemplo n.º 7
0
 public void Reset()
 {
     _elsoElem = null;
 }
Ejemplo n.º 8
0
 public void Dispose()
 {
     _elsoElem       = null;
     _elsoElottiElem = null;
 }
Ejemplo n.º 9
0
 public LancoltListaBejaro(MuzeumLancoltListaElem elsoElem)
 {
     _elsoElem = elsoElem;
 }
Ejemplo n.º 10
0
 public MuzeumLancoltLista()
 {
     Fej = new MuzeumLancoltListaElem();
 }