Beispiel #1
0
        public static void CheckList(SimpleList sl, List <int> NumbersToFind)
        {
            Stopwatch stopWatch = new Stopwatch(); stopWatch.Start();

            List <int> foundNumbers = new List <int>();

            for (int i = 0; i < NumbersToFind.Count; i++)
            {
                Console.WriteLine(i);
                for (int j = 0; j < sl.Count(); j++)
                {
                    Console.WriteLine(j);
                    if (sl.GetValueAt(j) == NumbersToFind[i])
                    {
                        foundNumbers.Add(NumbersToFind[i]);
                    }
                }
            }
            if (foundNumbers.Count > 0)
            {
                Console.WriteLine("Gefundene Zahlen:");
                for (int i = 0; i < foundNumbers.Count; i++)
                {
                    Console.WriteLine(i);
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine(foundNumbers[i]);
                }
                Console.ForegroundColor = ConsoleColor.White;
            }
            else
            {
                Console.WriteLine("Es wurde nichts gefunden!!!");
            }
            stopWatch.Stop();
            TimeSpan ts = stopWatch.Elapsed;

            Console.WriteLine("List: It took {0} milliseconds", ts);
        }