Quick Sort
Quick Sort
h>
#include <stdlib.h>
int main()
{
int n, p, q, r, *a, i;
printf("Enter size of array:\n");
scanf("%d",&n);
a = malloc(sizeof(n));
printf("\n Enter %d element :\n", n );
for(i=0;i<n;i++)
scanf("%d",a+i);
p = 0; //starting index
r = n-1; //ending index
printf("\n Elements Before sorting:\n");
quicksort(a, p, r );
printf("\n The sorted output is:\n");
for( i = 0; i < n ; i++)
printf( " %d\t ", a[i] );
return 0;
}
if(p<r)
{