Подсчет времени алгоритма сортировки - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д