Quicksort Crescator
Quicksort Crescator
Quicksort Crescator:
int quicksortCrescator(int *arr, int low, int high){
if (low<high){
int pi = partitieCrescatoare(arr, low, high);
quicksortCrescator(arr, low, pi-1);
quicksortCrescator(arr, pi+1, high);
}
return 0;
}
Quicksort Descrescator:
void swap(int* a, int* b)
{
int t = *a;
*a = *b;
*b = t;
}
SelectionSort Descrescator
void selectionSort(int *a){
int max,temp;
for(i=0;i<len;i++){
max = i;
for(j=i+1; j<len;j++){
if(a[j] > a[max])
max = j;
}
temp = a[i];
a[i] = a[max];
a[max] = temp;
}
}