首页 > 编程语言 > 详细

Java排序

时间:2021-08-14 15:20:16      阅读:25      评论:0      收藏:0      [点我收藏+]

基本数据类型Sort排序

  1. 方法一:手写冒泡等各种排序算法
  2. 方法二:直接使用Arrays.Sort()方法,得到数组的“自然序”;如果需要降序则:1.倒叙访问2.反转数组;
int[] array = {10, 3, 6, 1, 4, 5, 9};//正序排序
Arrays.sort(array);//会检查数组个数大于286且连续性好就使用归并排序,若小于47使用插入排序,其余情况使用双轴快速排序
System.out.println("升序排序:");
for (int num : array) {
        System.out.println(num);
}


对象数组——包装类排序

java.util.Arrays:包含用来操作数组(比如排序和搜索)的各种方法。

  1. public class Arraysextends Object
  2. 是 Java Collections Framework 的成员
  3. Arrays.sort(array);默认自然序

引用类型的排序,如student类按照成绩排序

Java排序

原文:https://www.cnblogs.com/p4p4p4/p/15140378.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!