Beispiel #1
0
 static void Main(string[] args)
 {
     Listy.Lista imiona = new Listy.Lista();
     imiona.DodajDoGlowy("Ania");
     imiona.DodajDoGlowy("Agnieszka");
     imiona.DodajDoGlowy("Wiktoria");
     imiona.DodajDoGlowy("Kasia");
     for (int i = 0; i < imiona.PobierzLiczbeElementow(); i++)
     {
         Console.WriteLine("{0}. {1}", i, imiona[i]);
     }
     imiona[1] = "Basia";
     imiona[3] = "Ola";
     for (int i = 0; i < imiona.PobierzLiczbeElementow(); i++)
     {
         Console.WriteLine("{0}. {1}", i, imiona[i]);
     }
     Console.ReadKey();
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            Listy.Lista oryginal = new Listy.Lista();
            oryginal.DodajDoGlowy("Ania");
            oryginal.DodajDoGlowy("Agnieszka");
            oryginal.DodajDoGlowy("Wiktoria");
            oryginal.DodajDoGlowy("Kasia");

            Listy.Lista kopiaR = oryginal.KlonujRekurencyjnie();
            Listy.Lista kopiaI = oryginal.KlonujIteracyjnie();

            Console.WriteLine("Wypisujemy przed modyfikacjami: ");
            Console.WriteLine("\n***Oryginal: ");
            oryginal.WypiszWszystko();
            Console.WriteLine("***Kopia R: ");
            kopiaR.WypiszWszystko();
            Console.WriteLine("***Kopia I: ");
            kopiaI.WypiszWszystko();

            Console.WriteLine("\nModyfikujemy: ");
            Console.ReadKey();

            kopiaR.DodajDoGlowy("Zosia");
            kopiaR.DodajDoGlowy("Jola");
            kopiaI.UsunZGlowy();
            kopiaI.UsunZGlowy();

            Console.WriteLine("\n***Oryginal: ");
            oryginal.WypiszWszystko();
            Console.WriteLine("***Kopia R: ");
            kopiaR.WypiszWszystko();
            Console.WriteLine("***Kopia I: ");
            kopiaI.WypiszWszystko();

            Console.ReadKey();
        }