Подсчет времени алгоритма сортировки - 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();