package com.tj.test;
/**
* 选择排序
*
* 第一位依次和后面的元素进行比较交换
一共比较length-1轮
第i轮比较j次,i+j=length
j还要控制每次开始比较的下标
* */
public class Demo_22 {
public static void main(String[] args) {
int arr[]={1,5,8,6,4,3,2};
for(int i=0;i<arr.length;i++){
for( int j= i;j<arr.length;j++){
if(arr[i]>arr[j]){
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for(int i : arr){
System.out.println(i);
}
}
}
Java选择排序
最新推荐文章于 2024-09-28 22:14:04 发布
本文介绍了一个简单的选择排序算法实现过程,通过两层循环对数组进行排序,并展示了完整的Java代码示例。
1644

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



