//选择排序
public static void xuanZe(Integer[] a){
System.out.println(Arrays.toString(a)+"=============");
for(int i=0;i<a.length-1;i++){
int index = i;//获取要比较的值的下标
for(int j=i+1;j<a.length;j++){//和后面的元素比较
if(a[j]>a[index]){//找到最大(最小)的元素的下标
index = j;
}
System.out.println(index+"=========="+j);
}
//元素互换
Integer temp = a[i];
a[i] = a[index];
a[index] = temp;
System.out.println(Arrays.toString(a)+"****"+i);
}
}
Java选择排序
于 2022-06-23 15:45:41 首次发布
这篇博客详细介绍了选择排序算法的实现过程,通过一个具体的Java代码示例展示了如何进行元素的比较和交换,以达到排序的目的。博主在代码中加入了打印语句,便于理解每一步的操作。
434

被折叠的 条评论
为什么被折叠?



