前言
JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。
方法如下:
1、快速排序:首先是最简单的Array.sort,直接进行排序:
public static void main(String[] args) { int[] arr = {4,3,5,1,7,9,3}; Arrays.sort(arr); for (int i : arr){ System.out.println(i); }
点击运行即可输出已排序的数组数字。
2、部分排序法:使用Array.sort还可进行选择想要排序的部分数字,如将下角标编号为1~4的数字进行排序,其他数字顺序不变。
public static void main(String[] args) { int[] arr = {4,3,5,1,2,9,3,0}; Arrays.sort(arr,1,4); for (int i = 0;i 输出结果为:4,1,3,5,2,9,3,0, 可见仅下标为1~4的数字进行了排序。 3、冒泡排序法:顾名思义,从下到上,两两进行比较,越小的越往上,从而形成由小到大的排序。 public static void bubble(int[] arr){ int temp; //根据角标进行比较, for(int i = 0; i
上一篇:java中怎么调整图片对比度