文章
316
粉丝
0
获赞
0
访问
47.5k
 
1):首先对数组进行排序,其次判断A[i]是正是负,如果是正数则让它与最大的正数相乘,如果是负数则和最小的负数相乘,如果是0,则结果直接是0。
2):
void quick_sort(int q[],int l,int r){//快速排序
if(l>=r)return;
int i=l-1,j=r+1,mid=0,temp=0;
while(i<j){
mid=(i+j)/2;
do{ i++;} while(q[i]<=q[mid]);
do{ j--;} while(q[j]>q[mid]);
if(i<j){
q[i]=temp;
q[i]=q[j];
q[j]=temp;
}
 ...
登录后发布评论
暂无评论,来抢沙发