Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Listy.List orygianal = new Listy.List();
            orygianal.AddToHead("Ania");
            orygianal.AddToHead("Agnieszka");
            orygianal.AddToHead("Wiktoria");
            orygianal.AddToHead("Kasia");

            Listy.List kopiaR = orygianal.KlonujRekurencyjnie();
            Listy.List kopiaI = orygianal.KlonujIteracyjnie();

            Console.WriteLine("Wypisujemy przed modyfikacjami: ");
            Console.WriteLine("\n***Oryginał: ");
            orygianal.PrintAll();
            Console.WriteLine("\n***Kopia R: ");
            kopiaR.PrintAll();
            Console.WriteLine("\n***Kopia I: ");
            kopiaI.PrintAll();

            Console.WriteLine("\nModyfikujemy:");
            Console.ReadKey();
            kopiaR.AddToHead("Zosia");
            kopiaR.AddToHead("Jola");
            kopiaI.DeleteFromHead();
            kopiaI.DeleteFromHead();

            Console.WriteLine("\n***Oryginał: ");
            orygianal.PrintAll();
            Console.WriteLine("\n***Kopia R: ");
            kopiaR.PrintAll();
            Console.WriteLine("\n***Kopia I: ");
            kopiaI.PrintAll();
            Console.ReadKey();
        }
Exemplo n.º 2
0
 static void Main(string[] args)
 {
     Listy.List imiona = new Listy.List();
     imiona.AddToHead("Ania");
     imiona.AddToHead("Agnieszka");
     imiona.AddToHead("Wiktoria");
     imiona.AddToHead("Kasia");
     for (int i = 0; i < imiona.GetCount(); i++)
     {
         Console.WriteLine("{0}. {1}", i, imiona[i]);
     }
     imiona[1] = "Basia";
     imiona[3] = "Ola";
     for (int i = 0; i < imiona.GetCount(); i++)
     {
         Console.WriteLine("{0}. {1}", i, imiona[i]);
     }
     Console.ReadKey();
 }