推广 热搜: page  关键词  哪些  数据分析  链接  搜索  获取  小红  红书  数据 

Java 快排 排序

   日期:2024-12-17     作者:damrw    caijiyuan   评论:0    移动:https://sicmodule.kub2b.com/mobile/news/9109.html
核心提示:一、快排的一种====================public class myMain {public static void main(String[] args) {int t[] = {2,6,7,8,5,4},l

一、快排的一种

====================

public class myMain {
public static void main(String[] args) {
int t[] = {2,6,7,8,5,4},low,high;
low = 0;
high = t.length-1;
allSort(t,low,high);
for(int t1:t){
System.out.print(t1);
}
}
public static void allSort(int[] t,int x,int y){

if(x >= y){
return;
}
int index = partSort(t, x, y);
allSort(t, x, index-1);
allSort(t, index+1, y);
}
public static int partSort(int[] t,int x,int y){

int key = t[x];
while(x < y){
while(t[y] >= key && y>x){
y--;
}
t[x] = t[y];
while(t[x] <= key && y>x){
x++;
}
t[y] = t[x];
}
t[y] = key;

return y;
}

}

二、排序

public static void main(String[] args) {

int a[] = {2,6,7,5,4},k,z=0;

for(int i = 0; i < a.length-1; i++){
k = a[i];
for(int j = i+1; j < a.length;j++){
System.out.println("===="+i);

Java  快排 排序

if(a[j] < k){
int temp = a[j];
a[j] = k;
k = temp;
}
}
a[i] = k;
}

for(int b:a){
System.out.print(b);
}

}

本文地址:https://sicmodule.kub2b.com/news/9109.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号