c++对9,1,8,2,7,3,6,4,5用二分法 排序成升序!求写法!求高人指教!~_百度...答:快速排序法(即是二分排序)的思想是,找到一个值,要求这个值的左边都是小于等于这个值的,右边则大于等于这个值。例如: int a[9]={9,1,8,2,7,3,6,4,5} 一步步演示如下:设3个变量,i=0,j=8,fence=8 (都是下标)i表示左边开始的元素9的下标,j表示最右边的元素5的下标,fence...
C语言快速排序代码答:n){ qsort(l,1,n); //第一个作为枢轴 ,从第一个排到第n个 } void main(){ int a[11]={0,2,32,43,23,45,36,57,14,27,39};for (int b=1;b<11;b++)printf("%3d",a[b]);printf("\n");quicksort(a,11);for(int c=1;c<11;c++)printf("%3d",a[c]);} ...