package 选择排序;
import java.util.Arrays;
/**
- 选择排序 1、从第一个数开始,依次跟后面的数进行比较
- @Description
- @author 初见如珩start Email:2994757994@qq.comm
- @version
- @date Jan 13, 20212:47:32 PM
*/
public class xuanze {
// 主方法
public static void main(String[] args) {
// TODO Auto-generated method stub
long start = System.currentTimeMillis();
// 定义一个容量为6的数组
int[] num = new int[] { 235, 4, 89, 56, 12, 45 };
// 输出原数组顺序
System.out.println(“原数组为:”);
System.out.println(Arrays.toString(num));
// 开始循环
for (int i = 0; i < num.length; i++) {// 外层循环
for (int j = i + 1; j < num.length; j++) {// 内层循环,
// 为了让循环继续,j将继续增大,这里可以用j=i+1来代替
if (num[j] < num[i]) {
int zhong = num[j];
num[j] = num[i];
num[i] = zhong;
}
}
// 输出运行每次的结果
System.out.println(“第” + (i + 1) + “次运行结果”);
System.out.println(Arrays.toString(num));
}
// 输出最终结果
System.out.println(“最终结果:”);
System.out.println(Arrays.toString(num));
long end = System.currentTimeMillis();
System.out.print(“运行时间:” + (end - start));
}
}