Тема: Допоможіть розібратися з часом роботи частини коду
Пробую створити масив, в якому елементами буде час, тобто кожний елемент - це час, за який відсортовано 2 елемента
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace ConsoleApplication52
{
class Program
{
static void Main(string[] args)
{
int a = Convert.ToInt32(Console.ReadLine());
int i = 0;
int[] A = new int[a];
double[] time = new double[a];
Random r = new Random();
for (i = 0; i < a; i++)
{
A[i] = r.Next(0, 100);
Console.WriteLine("A[i]=" + " " + A[i]);
}
Stopwatch sw1 = new Stopwatch();
int t = 0;
int i1 = 0;
for (i = 2; i < a; i = i + 2)
{
sw1.Start();
for (i = 0; i < a; i++)
{
for (int j = 0; j < a; j++)
{
if (A[i] < A[j])
{
t = A[j];
A[j] = A[i];
A[i] = t;
}
}
}
sw1.Stop();
time[i1] = sw1.ElapsedMilliseconds;
sw1.Restart();
i1++;
}
for (i = 0; i < a; i++)
{
Console.WriteLine("Масив відсортований:" + " " + A[i]);
}
Console.WriteLine("time:" + " " + time[i1]);
Console.WriteLine("Час сортування методом бульбашки:" + " " + sw1.ElapsedMilliseconds);
}
}
}
Час сортування показує правильно, а от масив time чомусь 0