实现快排大概步骤:
void qiuk_sort(int q
[],int l
,int r
){
if (l
>=r
){
return ;
}
int x
=q
[l
],i
=l
-1,j
=r
+1;
while (i
<j
){
do i
++;while(q
[i
]<x
);
do j
--;while(q
[j
]>x
);
if (i
<j
){
swap(q
[i
],q
[j
]);
}
}
qiuk_sort(q
,l
,j
);
qiuk_sort(q
,j
+1,r
);
}
}
转载请注明原文地址:https://blackberry.8miu.com/read-14501.html