private static void d(int[] arr)
Console.Write(el + ", ");
private static void swap(int[] arr, int i, int j)
private static void sort(int[] arr, int start, int end)
if (start >= end) return;
int pivot = arr[end - 1];
public static void Main()
var arr = new int[] { 7, 2, 1, 8, 6, 3, 5, 4 };
sort(arr, 0, arr.Length);