快速排序(C语言)——例题785、786
一、快速排序(例题 785、786)1确定分界点2调整区间3递归处理左右两段模板:#include<stdio.h>#include<stdlib.h>#define N 100010int n;int q[N];void quick_sort(int q[],int l,int r){ if(l>=r) return; int x=q[(l+r)>>1],i=l-1,j=r+1; //1选择分界点x=q[(l+
原创
2020-07-07 20:05:48 ·
1843 阅读 ·
0 评论