一、效果图
二、源代码
package sy3;
/**
* @author
*
*/
public class Sy3_2 {
static void selectSort(int a[]) {
for (int i = 0; i < 7; i++) {// 多次选择
// 一次选择
int k = i;// 记录最小值所在的下标
for (int j = i + 1; j < 7; j++) {
if (a[k] > a[j]) {
k = j;// 记录最小值的下标
}
}
// 交换
int temp = a[i];
a[i] = a[k];
a[k] = temp;
}
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
int a[] = { 7, 4, 2, 3, 1, 8, 5 };
selectSort(a);
for (int k = 0; k < 7; k++) {
System.out.println(a[k]);
}
}
}// 2.采用蛮力法(循环)完成一维整型数组的简单选择排序算法