Подсчет времени алгоритма сортировки - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите, пожалуйста! почему не работает DateTime? Мне нужно подсчитать время работы алгоритма сортировки
public void Sort1(int[] arr)
        {
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Сортировка пузырьком");
            int b = 0;
            int[] puz = new int[arr.Length];
            Array.Copy(arr, puz, arr.Length);
                DateTime dt;
                dt = DateTime.Now;
                {
                    for (int i = puz.Length - 1; i >= 1; i--)
                    {
                        for (int j = 0; j < i; j++)
                        {
                            if (puz[j] > puz[j + 1])
                            {
                                b = puz[j];
                                puz[j] = puz[j + 1];
                                puz[j + 1] = b;
                            }
                        }
                    }
                   dt= DateTime.Now-dt;    
            }
             using (StreamWriter textFile = new StreamWriter("D:/puz.txt"))
            {
            for (int i = 0; i < puz.Length; i++)
            {
                Console.Write(" " + puz[i]);
                  textFile.Write(puz[i] + " ");
                }
                textFile.Close();
             }
        }

Решение задачи: «Подсчет времени алгоритма сортировки»

textual
Листинг программы
           Stopwatch stopwatch = new Stopwatch();
 
            stopwatch.Start();
 
            for (int i = 0; i < 1000000000; i++)
            {
 
            }
 
            stopwatch.Stop();
 
            Console.WriteLine("Время выполнения: {0}", stopwatch.Elapsed);
 
            Console.ReadLine();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы