static void Main(string[] args) { Console.WriteLine("Quick Sort"); var listOfArrs = new List <int[]>() { new int[] { 1, 2, 3 }, new int[] { 3, 2, 1 }, new int[] {}, new int[] { 3, 1, -1, 0, 2, 5 }, new int[] { 2, 2, 1, 1, 0, 0, 4, 4, 2, 2, 2 }, new int[] { 0 }, new int[] { 3, -2, -1, 0, 2, 4, 1 }, new int[] { 1, 2, 3, 4, 5, 6, 7 }, new int[] { 2, 2, 2, 2, 2, 2, 2 } }; foreach (var arr in listOfArrs) { Console.Write("Quick Sort array: "); foreach (var item in Quick.Sort(arr)) { Console.Write(" " + item); } Console.WriteLine(); } }
public static void Main() { var array = Console.ReadLine().Split().Select(int.Parse).ToArray(); Quick <int> .Sort(array); Console.WriteLine(string.Join(", ", array)); }
static void Main(string[] args) { int[] array = new int[] { 13, 10, 11, 18, 17, 12, 15, 14, 19, 16 }; int h = array.Length; Quick ob = new Quick(); ob.Sort(array, 0, h - 1); Console.WriteLine(String.Join(",", array)); }
static void Main(string[] args) { int[] input = Console.ReadLine() .Split() .Select(int.Parse) .ToArray(); Quick.Sort(input, 0, input.Length - 1); Console.WriteLine(string.Join(" ", input)); }
static void Main(string[] args) { string input = Console.ReadLine(); if (input == String.Empty) { return; } int[] arr = input .Split() .Select(int.Parse) .ToArray(); Quick.Sort(arr); Console.WriteLine(String.Join(" ", arr)); }
static void Main(string[] args) { Student[] students = { new Student("Ivo", 4.1), new Student("Ana", 4.9), new Student("Iva", 4.3), new Student("Bob", 4.5), new Student("Joe", 4.7), new Student("Tom", 4.4), new Student("Iko", 4.6), }; DisplayArrayToConsole(students); Quick.Partition(students, 0, students.Length - 1, Student.CompareName); DisplayArrayToConsole(students); Quick.Sort(students, 0, students.Length - 1, Student.CompareName); DisplayArrayToConsole(students); Quick.Sort(students, 0, students.Length - 1, Student.CompareGrade); DisplayArrayToConsole(students); }