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)); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。