java如何实现一个数组从小到大排序的操作呢?
下文笔者讲述数组从小到大的排序方法及示例分享,如下所示
实现思路:
使用两个for循环
借助if判断数据进行排序操作
例
import java.util.Arrays;
public class ArraySort {
public static void SelectSort(int[] needSortArray) {
int tmp = 0;
for (int i = 0; i < needSortArray.length; i++) {
for (int j = i + 1; j < needSortArray.length; j++) {
if (needSortArray[j] < needSortArray[i]) {
tmp = needSortArray[i];
needSortArray[i] = needSortArray[j];
needSortArray[j] = tmp;
}
}
}
}
public static void main(String[] args) {
int[] a1 = {32,2,11,9,22,66,8,11,19};
SelectSort(a1);
System.out.println(Arrays.toString(a1));
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


