快速排序-C语言版

来源:互联网 发布:网络老虎机赌博网站 编辑:程序博客网 时间:2024/06/05 07:30
void quicksort(int num[],int start,int end){int key=num[start];int prev = start;int last = end;if(prev >= last){return;}while(prev < last){while(prev < last){if(num[last] < key){num[prev]=num[last];++prev;break;}--last;}while(prev < last){if(num[prev] > key){num[last]=num[prev];--last;break;}++prev;}}num[last] = key;quicksort(num,start,last-1);quicksort(num,last+1,end);}


如果有什么错误或不足,请大家指正。

原创粉丝点击