#include <stdio.h>
int findPivotPos(int array[],int arrStart,int arrEnd){
int mid=arrStart+arrEnd/2;
}
int partition(int array[],int arrStart,int arrEnd,int pivotPos){
int pivotValue=array[pivotPos];
int array[pivotPos]=array[arrEnd-1];
int ltPivotCount=0;
for(int i=arrStart;i<arrEnd-1;i++){
if(array[i]<pivotValue){
int temp=array[arrStart+ltPivotCount];
array[arrStart+ltPivotCount]=array[i];
array[i]=temp;
ltPivotCount++;
}
}
array[arrEnd-1]=array[arrStart+ltPivotCount];
array[arrStart+ltPivotCount]=pivotValue;
return ltPivotCount;
}
void quickSort(int array[],int arrStart,int arrEnd){
if(arrEnd-arrStart<2){
return;
}
int pivotPos=findPivotPos(array,arrStart,arrEnd);
int pivotOrderedPos=partition(array,arrStart,arrEnd,pivotPos);
quickSort(array.arrStart,pivotOrderedPos);
quickSort(array,pivotOrderedPos+1,arrEnd);
}
int main () {
printf("Hello world! - c.jsrun.net.");
return 0;
}