static void Main() { var list = new List <int>() { 1, 6, 5, 13, 22, 8, 9, 13, 44, 2, 10, 17, 25, 4, 3, 7, 0, -3, 33 }; Console.WriteLine("Неотсортированный список: "); foreach (int i in list) { Console.Write($"{i}, "); } Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Сортируем список быстрой сортировкой."); Console.WriteLine(); List <int> sortArray = QuickSort.Sort(list); Console.WriteLine("Отсортированный список: "); foreach (int i in sortArray) { Console.Write($"{i}, "); } Console.WriteLine(); }
static void Main(string[] args) { Random r = new Random(); Console.WriteLine("Quick Sort"); Console.WriteLine("Type - size"); int size = Int32.Parse(Console.ReadLine()); int[] a = new int[size]; for (int i = 0; i < size; i++) { a[i] = r.Next(size * 5); } Console.Write("Before: "); showArray(a); Console.Write("\nAfter: "); showArray(QuickSort.Sort(a, 0, a.Length - 1)); Console.Write("\n"); }