quicksort
quicksort
h>
#include<conio.h>
void quicksort(int ar[],int first, int last );
int main()
{
int a[10],i,n;
printf("enter any ten number\n");
for(i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}
printf("Element of array \n");
for(i=0;i<=9;i++)
{
printf("%d\t",a[i]);
}
quicksort(a,0,n-1);
printf("Sorted Element of array \n");
for(i=0;i<=9;i++)
{
printf("%d\t",a[i]);
}
return 0;
}
while(ar[j]>ar[pivot]&& j>=first)
j--;
if(i<j)
{
temp=ar[i];
ar[i]=ar[j];
ar[j]=temp;
}
}
temp=ar[pivot];
ar[pivot]=ar[j];
ar[j]=temp;
quicksort(ar,first, j-1);
quicksort(ar,j+1,last);
}
}