/**
* 数组排序
* 从小到大排列
*/
public class SortArray{
public static void main(String[] args){
int[] array = {3,2,7,8,2};
//记录最大元素的下标
int index = 0;
int a = array.length;
for(int i = 0;i < a - 1;i++){
//进行比较
for(int j = 0;j < a - i;j++){
if(array[index] < array[j]){
index = j;
}
}
//进行交换
int temp = array[index];
array[index] = array[a - i - 1];
array[a-i - 1] = temp;
//初始化
index = 0;
}
for(int i = 0;i < a;i++){
System.out.println(array[i]);
}
}
}
* 数组排序
* 从小到大排列
*/
public class SortArray{
public static void main(String[] args){
int[] array = {3,2,7,8,2};
//记录最大元素的下标
int index = 0;
int a = array.length;
for(int i = 0;i < a - 1;i++){
//进行比较
for(int j = 0;j < a - i;j++){
if(array[index] < array[j]){
index = j;
}
}
//进行交换
int temp = array[index];
array[index] = array[a - i - 1];
array[a-i - 1] = temp;
//初始化
index = 0;
}
for(int i = 0;i < a;i++){
System.out.println(array[i]);
}
}
}
博客展示了一个数组排序的代码实现,通过双重循环比较和交换元素,将数组元素从小到大排列。代码使用 J# 语言,实现了对给定数组的排序并输出排序后的结果。
615

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



