/**
* 作者:kuma
* 版本:v1.0
*/
public class study_4_4
{
// 数组的排序
// 选择排序
public static int[] sort(int[] arr)
{
int temp=arr[0];
for(int i=0;i<arr.length-1;i++)
{//先选出最小的,然后选出最二小的,依次排在数组里
//i=0时,就是0角标跟所有元素比较,最小的放在0角标
//最后一个角标不用取,当然取了也没关系
for(int j=i+1;j<arr.length;j++)
{
if (arr[i] > arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
return arr;
}
public static void main(String[] args)
{
//数组排序,选择排序
int[] arr=new int[]{5,1,6,4,2,9,8};
int x[]=sort(arr);
for(int i=0;i<arr.length;i++)
{
System.out.println(arr[i]);
}
}
}
选择排序
最新推荐文章于 2024-10-01 18:51:18 发布