- (void)quickSortWithdata:(int [])data Start:(int)start End:(int)end
{
int temp = data[start];
int i = start;
int j = end;
while (i < j) {
while (i < j && data[j] >= temp) {
j --;
}
if (i < j) {
data[i] = data[j];
}
while (i < j && data[i] <= temp) {
i ++;
}
if (i < j) {
data[j] = data[i];
}
}
data[i] = temp;
[self quickSortWithdata:data Start:start End:i];
[self quickSortWithdata:data Start:i+1 End:end];
}
以上就是本篇文章【快速排序OC实现和快排思想找第n大的数(原创)】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/quote/27196.html
动态
相关文章
文章
同类文章
热门文章
栏目首页
网站地图
返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多