public class SelectSort {
public static void main(String args[]){
int[] arry ={1,-5,84,95,101,55,44,81};
select(arry);
System.out.println(Arrays.toString(arry));
}
public static void select(int[] arry){
// int temp=min;
for(int i=0;i<arry.length-1;i++){
int min=arry[i];
int minIndex=i;
for(int j=i+1;j<arry.length;j++){
if(arry[j]<min){
min=arry[j];
// temp=min;
minIndex=j;
}
}
arry[minIndex]=arry[i];
arry[i]=min;
}
}
}
共勉!
本文介绍了一个简单的选择排序算法实现过程,通过示例代码展示了如何对整型数组进行排序。该算法通过多次遍历找到未排序部分的最小元素,并将其与当前位置的元素交换,最终完成整个数组的排序。
683

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



