JAVA选择排序:
//使用选择排序
for(int i=1;i<t.length;i++) {//判断次数
int index=0;
for(int j=1;j<=t.length-i;j++) {
if(t[j]>t[index]) {
index=j;//找出最大元素的下标
}
}
//t.length-i 一直表示最后一个元素的下标
int temp=t[t.length-i];
t[t.length-i]=t[index];
t[index]=temp;
}
JAVA冒泡排序:
//使用冒泡排序
for(int i=0;i<t.length-1;i++) {//表示前一个元素
for(int j=i+1;j<t.length;j++) {//表示后一个元素
if(t[i]>t[j]) {//将选出的元素前移
int temp=t[i];//定义中间变量
t[i]=t[j];
t[j]=temp;
}
}
}
JAVA两种排序方法
最新推荐文章于 2021-05-08 20:34:06 发布