public static void Main()
int[] arr=new int[]{10, 80, 30, 90, 40, 50, 70};
s.QuickSort(arr,0,arr.Length-1);
for(int i=0;i<arr.Length;i++){
Console.WriteLine(arr[i].ToString());
public void QuickSort(int[] arr,int low,int high){
int p=Partition(arr,low,high);
public int Partition(int[] arr,int low,int high){
for(int j=low;j<=high-1;j++){
public void Swap(int[] arr,int i,int j){