static void Main(string[] args)
    {
        ListaPosortowana lista = new ListaPosortowana();

        lista.Wstaw(2);
        lista.Wstaw(9);
        lista.Wstaw(6);
        lista.Wstaw(1);
        lista.Wstaw(3);
        lista.Wstaw(7);
        Console.WriteLine(lista);

        Console.ReadLine();
    }
Ejemplo n.º 2
0
        public void testujListe()
        {
            Console.WriteLine("A:");
            int A = int.Parse(Console.ReadLine());

            Console.WriteLine("M:");
            int M = int.Parse(Console.ReadLine());

            Console.WriteLine("B:");
            int B = int.Parse(Console.ReadLine());

            Console.WriteLine("N:");
            int N = int.Parse(Console.ReadLine());

            Random random = new Random();
            int los ;

            Stopwatch stopWatch = new Stopwatch();
            stopWatch.Start();
            ListaPosortowana<int, int> lista = new ListaPosortowana<int, int>();

            for (int i = 0; i < A; i++)
            {
                los = random.Next(1, M); //zmienna okreslajaca klucz
                lista.dodaj(i, los);
            }

            /*
                        for (int i = 0; i < A; i++)
                        {
                            Console.WriteLine("Dane - {0}, klucz - {1} ", lista.dane(i), lista.klucz(i));
                        }

                        Console.WriteLine("'///'");
            */
            for (int i = 0; i < B; i++)
            {
                lista.usun();
            }
            /*
               for (int i = 0; i < lista.zwrocRozmiar(); i++)
            {
                Console.WriteLine("Dane - {0}, klucz - {1} ", lista.dane(i), lista.klucz(i));
            }

               Console.WriteLine("///");
            */
            Random random2 = new Random();
            los = random2.Next(1, N);

            lista.dodaj(4, los);
            /*
            for (int i = 0; i < lista.zwrocRozmiar(); i++)
            {
                Console.WriteLine("Dane - {0}, klucz - {1} ", lista.dane(i), lista.klucz(i));
            }

            Console.WriteLine("///");
             * */
            stopWatch.Stop();
            TimeSpan ts = stopWatch.Elapsed;

            string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
            ts.Hours, ts.Minutes, ts.Seconds,
            ts.Milliseconds / 10);

            Console.WriteLine("RunTime " + elapsedTime);

             Console.ReadLine();
        }