public void DodajNaKoniec(object info) { wezel newwezel = new wezel(); newwezel.Value = info; AktualnyWezel.Nast = newwezel; AktualnyWezel = newwezel; IloscElementowWLiscie++; }
public void DodajNaPoczatku(object info) { wezel newwezel = new wezel() { Value = info }; newwezel.Nast = glowa.Nast; glowa.Nast = newwezel; IloscElementowWLiscie++; }
public void WypiszListe() { Console.Write("glowa -> "); wezel teraz = glowa; while (teraz.Nast != null) { teraz = teraz.Nast; Console.Write(teraz.Value); Console.Write(" -> "); } Console.Write("Koniec\n"); }
public void UsunZKonca() { if (IloscElementowWLiscie > 0) { AktualnyWezel.Poprz.Nast = null; AktualnyWezel = AktualnyWezel.Poprz; AktualnyWezel.Nast = null; IloscElementowWLiscie--; } else { Console.WriteLine("Lista jest Pusta"); } }
public void UsunZKonca() { if (IloscElementowWLiscie > 0) { wezel teraz = glowa; while (teraz.Nast != AktualnyWezel) { teraz = teraz.Nast; } teraz.Nast = null; } else { Console.WriteLine("Lista jest Pusta"); } }
public List() { glowa = new wezel(); AktualnyWezel = glowa; }