怎么将Java数组进行排序
导读:本文共2442字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Arrays.sort()Arrays.sort()排序方法是在Java当中最简单,也是最常用的排序方法int[]arr1={21,16,34,5,20};Arrays.sort(arr1);for(inti=0;i<arr1.length;i++){System.out.print(arr1[i]+"");}输出结果51620... ...
目录
(为您整理了一些要点),点击可以直达。Arrays.sort()排序方法是在Java当中最简单,也是最常用的排序方法
输出结果
通过输出结果可以知道,Arrays.sort()
排序方法默认将数组进行升序排序。
顾名思义,就像泡泡一样,比较轻地就浮在上面,较重的那个就会往下沉。那么如何知道哪个轻,哪个重?也就是比较数组里的数字大小。就要比较相邻的两个数字,如果前者比后者大,那么两者交换位置,较大的那位继续跟下一位比较;如果后者大,那么位置不会更换,大的那一位继续和下一位进行比较。
输出结果
选择排序原理就是,遍历元素,找到一个最小或是最大值,然后把这个值放在首位,在剩下的所有元素中继续挑选最小和最大的值。如此往复,直到排序完成。
输出结果
反转排序就是把原数组的顺序反过来输出。它的思想也很简单,就是把数组的第一位和最后一位进行交换;第二位和倒数第二位进行交换...以此类推,直到反转结束。
结果输出
直接插入排序原理就是将定义的数组,从第二个到最后一个元素都依次作为插入数据。分别和它们各自前面的值进行比较,如果比较比前者小,则直接插入在前者的前面。直到比较到比插入数据的值要小,或者已经到了第一个位置,则停止比较插入。
输出结果
怎么将Java数组进行排序的详细内容,希望对您有所帮助,信息来源于网络。