Justivyke
2011-12-16 05:54:11 UTC
algorithms.cpp: In function 'void sort_algorithms::quick_sort(int, int*)':
algorithms.cpp:162: error: expected primary-expression before ']' token
algorithms.cpp:162: error: expected primary-expression before 'int'
algorithms.cpp:163: error: expected ';' before '}' token
make: *** [algorithms.o] Error 1
below are my programms
void sort_algorithms::quick_sort(int num,int array[])
{
162 quick_sort(array[], int 0, int num-1)
163}
void sort_algorithms::quick_sort(int array[],int p, int r)
{
int q;
if(p
q=partition(array,p,r);
quick_sort(array,p,q-1);
quick_sort(array,q+1,r);
}
}
int sort_algorithms::partition(int array[], int p, int r)
{
int x=array[r];
int i= p-1;
int temp;
for (int j=p;j
if (array[j]<=x)
{
i=i+1;
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
temp=array[i+1];
array[i+1]=array[r];
array[r]=temp;
return i+1;
}
thank you for your help