如何快速掌握Java数组排序的简单方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计834个文字,预计阅读时间需要4分钟。
前言:JAVA中在使用数组进行排序功能时,一般有四种方法:快速排序法、冒泡排序法、选择排序法和插入排序法。本文就简单介绍关于最简单易懂的JAVA数组排序方法,下面不多说。
快速排序法:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。
冒泡排序法:通过比较相邻元素的大小,若顺序错误就交换它们的位置,这样一趟排序后,最大的元素就被移动到序列的末尾。
选择排序法:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。
插入排序法:通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
前言
JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。本文就给大家介绍了关于最简单易懂的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的数字进行排序,其他数字顺序不变。
本文共计834个文字,预计阅读时间需要4分钟。
前言:JAVA中在使用数组进行排序功能时,一般有四种方法:快速排序法、冒泡排序法、选择排序法和插入排序法。本文就简单介绍关于最简单易懂的JAVA数组排序方法,下面不多说。
快速排序法:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。
冒泡排序法:通过比较相邻元素的大小,若顺序错误就交换它们的位置,这样一趟排序后,最大的元素就被移动到序列的末尾。
选择排序法:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。
插入排序法:通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
前言
JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。本文就给大家介绍了关于最简单易懂的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的数字进行排序,其他数字顺序不变。

