static void Main(string[] args) { Console.WriteLine("\nLeniwaListaLosowa :\n"); LeniwaLista L1 = new LeniwaLista(); L1.output(); //pusta lista Console.WriteLine("3 element listy to " + L1.element(3)); L1.output(); //lista zwiekszyla sie Console.WriteLine("10 element listy to " + L1.element(10)); L1.output(); //lista zwiekszyla sie Console.WriteLine("5 element listy to " + L1.element(5)); L1.output(); //lista NIE zwiekszyla sie, wypisano element, ktory juz wczesniej nalezal do listy Console.WriteLine("100 element listy to " + L1.element(100)); L1.output(); //lista zwiekszyla sie Console.WriteLine("\nLeniweListaPierwsze :\n"); LeniwePierwsze L2 = new LeniwePierwsze(); L2.output(); //pusta lista Console.WriteLine("3 element listy to " + L2.element(3)); L2.output(); //lista zwiekszyla sie Console.WriteLine("10 element listy to " + L2.element(10)); L2.output(); //lista zwiekszyla sie Console.WriteLine("5 element listy to " + L2.element(5)); L2.output(); //lista NIE zwiekszyla sie, wypisano element, ktory juz wczesniej nalezal do listy Console.WriteLine("100 element listy to " + L2.element(100)); L2.output(); //lista zwiekszyla sie Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("\nListaLeniwa :\n"); LeniwaLista L1 = new LeniwaLista(); L1.wypisz(); Console.WriteLine("5 element listy to " + L1.element(5)); L1.wypisz(); Console.WriteLine("10 element listy to " + L1.element(10)); L1.wypisz(); Console.WriteLine("2 element listy to " + L1.element(2)); L1.wypisz(); Console.WriteLine("100 element listy to " + L1.element(100)); L1.wypisz(); Console.WriteLine("\nLeniwePierwsze :\n"); LeniwePierwsze L2 = new LeniwePierwsze(); L2.wypisz(); Console.WriteLine("5 element listy to " + L2.element(5)); L2.wypisz(); Console.WriteLine("10 element listy to " + L2.element(10)); L2.wypisz(); Console.WriteLine("2 element listy to " + L2.element(2)); L2.wypisz(); Console.WriteLine("100 element listy to " + L2.element(100)); L2.wypisz(); Console.ReadKey(); }
static void Main(string[] args) { LeniwaLista l = new LeniwaLista(); Pierwsze p = new Pierwsze(); Console.WriteLine("Opcje:"); Console.WriteLine("1 i -- Wypisz i-ty element leniwej listy"); Console.WriteLine("2 -- Wypisz aktualny rozmiar leniwej listy"); Console.WriteLine("3 i -- Wypisz i-ty element listy pierwsze"); Console.WriteLine("4 -- Wypisz aktualny rozmiar listy pierwsze"); Console.WriteLine("Cokolwiek innego -- zakoncz program"); bool done = false; while (!done) { String[] input = Console.ReadLine().Split(); int opcja = int.Parse(input[0]); int druga = 0; if (input.Length > 1) { druga = int.Parse(input[1]); } switch (opcja) { case 1: Console.WriteLine("{0} element leniwej listy to {1}", druga, l.element(druga)); break; case 2: Console.WriteLine("Rozmiar leniwej listy to {0}", l.size()); break; case 3: Console.WriteLine("{0} element listy pierwsze to {1}", druga, p.element(druga)); break; case 4: Console.WriteLine("Rozmiar listy pierwsze to {0}", p.size()); break; default: done = true; break; } } }