2016 - 2024

感恩一路有你

java对一组数据进行排序 为什么java的arrays类的sort方法对对象数组采用合并排序,而对基本类型数组却采用快速排序?

浏览量:2171 时间:2021-04-06 10:57:45 作者:admin

为什么java的arrays类的sort方法对对象数组采用合并排序,而对基本类型数组却采用快速排序?

java中的arrays类的sort方法对于基本数据类型默认的是进行升序排列,比如:sort(int [] arr) 、sort(double [] arr)等等;

还有的时可以限制范围排序,以下是在JDK的API中找到的:

从图中可以看到在倒数第二和第三行中对于对象数组的排序也是默认升序,但在输入这行代码之前要完成一个对你所要排序的对象数组的comparable的接口。以它为标准来进行排序,具体怎么做看下图:

java对一组数据进行排序 java排序算法有哪些 int数组排序方法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。