public static int partition(int[] čísla, int lo, int hi)
int pivot = čísla[(hi+lo)/2];
Console.WriteLine("Pivot je :" + pivot);
Console.WriteLine("Index i je:" + i + " a index j je:" + j);
public tatic void quicksort(int[]čísla, int lo, int hi)
int index = partition(čísla, lo, hi);
quicksort(čísla, lo, index-1);
quicksort(čísla,index,hi);
public static void Main()
int[] čísla=new int[]{46,56,12,2,7,89,6,35,90,91,63,69,12,33,37,16,7,31,71,54};
int bruh = partition(čísla, lo, hi);
foreach(int číslo in čísla)
Console.WriteLine(číslo);