package cn.hp.demo1;
import java.awt.print.Printable;
public class Ka {
public static void main(String[] args) {
/*
规则:
0 - 1 2 3 4 5
1 - 2 3 4 5
2 - 3 4 5
3 - 4 5
4- 5
右边是被选择比较的(小的循环周期)
*/
//外部循环 - 左边的 0 1 2 3 4
int arr[] = {6,4,5,3,1,2};
for (int i = 0; i <arr.length-1 ; i++) {
//被选择比较的,内部循环循环被选择比较的
for (int j = i+1; j < arr.length; j++) {
if (arr[i]>arr[j]){
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
//遍历数组输出元素
for (int i = 0; i < arr.length ; i++) {
System.out.println(arr[i]+"\t");
}
}
}
选择排序算法
最新推荐文章于 2024-09-10 09:20:22 发布