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++,输入两个数组,里面的数据都是自小到大排列,计算输出合并后的一个...答:cout<<"上面两个数组组合排序后:";for(i=0;i<a+b;i++){ cout<<p3[i]<<"\t";} delete[] p1;delete[] p2;delete[] p3;} } void seqencing(int p1[],int a,int p2[],int b,int p3[]){ int i,j,z=0;for(i=0,j=0;i<a&&j<b;z++){ if(p1[i]<=p2[j]){ p3...