JAVA_三大排序_选择冒泡插入

//一、 插入 排序
package MyPackage;

import java.util.Arrays;

public class ArraySort{
public static void main(String[] args) {
int[] a = {8,3,7,2,1,9};
for(int t=1;t<a.length;t++){
int temp=a[t];
for(int i= t-1 ;i>=0;i--){
if(temp<a[i]){
a[i+1]=a[i];
a[i] = temp;
}
}
}
System.out.println(Arrays.toString(a));
}
}


//二、 选择 排序
public class TestClass {
public static void main(String[] args) {
int[] ary = new int[]{8,3,7,2,1,9};
for(int i=0;i<ary.length-1;i++){
for(int j= i+1 ;j<ary.length;j++){
if(ary[i]>ary[j]){
int temp =ary[i];
ary[i] = ary[j];
ary[j] = temp;
}
}
}
System.out.println(Arrays.toString(ary));
}
}

//三、 冒泡 排序(笔试常测项目)
int[] ary = new int[]{8,3,7,2,1,9};
for(int i=0;i<ary.length-1;i++){
for(int j=0;j< ary.length-1-i ;j++){
if(ary[j+1]<ary[j]){
int temp = ary[j];
ary[j] = ary[j+1];
ary[j+1] = temp;
}
}
}
System.out.println(Arrays.toString(ary));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值