/// <summary> /// Метод, сравнивающий обычную и параллельную быструю сортировку /// </summary> static void QuickSortExperiment() { int[] arr = new int[1000000]; Console.WriteLine($"Размер массива: {arr.Length}\n\n"); Stopwatch sw = new(); arr = FillArray.StandartFill(arr); sw.Start(); arr = SortArray.StandartQuickSort(arr); sw.Stop(); Console.WriteLine("\nОбычная быстрая сортировка: " + sw.ElapsedMilliseconds + " мс.\n\n\n"); sw.Reset(); arr = new int[1000000]; arr = FillArray.StandartFill(arr); sw.Start(); arr = SortArray.ThreadQuickSort(arr); sw.Stop(); Console.WriteLine("\nБыстрая сортировка с использованием параллельности: " + sw.ElapsedMilliseconds + " мс.\n\n\n"); }