第2个回答 2014-04-25
int begin=0;
int end=9;
while(begin<=end){
while(A[begin]%2)
begin++;
while(!(A[end]%2))
end--;
if(begin<end)
swap(A[begin],A[end]);
else{
quicksort(A,0,end,1);
quicksort(A,begin,9,0);
return A;
}
}
快排自己写,不会查下就行,第4个参数0是升序1是降序;本回答被提问者采纳