无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

java基础:arrays.sort()用法详解

Java dancy 10个月前 (11-24) 196次浏览 已收录 0个评论 扫描二维码

最近在LeetCode上刷题,刚好遇到一个数组排序的问题,发现使用JDK自带的arrays.sort()排序方法比大多数的常见排序算法快,所以赶紧跑来了解学习下Arrays.sort()底层究竟是如何实现排序的.

(ps: 如果找不到tools包的小伙伴们,看看是不是当初安装jdk的时候将jdk以及jre的路径修改成同一个路径了,如果是同个路径的话,恭喜你,需要卸载重装JDK了,因为包被覆盖掉了,所以会报少包的错)。

入口案例

 package test.arrays;
 
 import java.util.Arrays;
 
 public class TestArrays {
     private static Random r = new Random();
     
     public static void main(String[] args) {
         // 初始化数组
         int[] arr = new int[286];
         for (int i = 0; i < arr.length; i++) {
             arr[i] = r.nextInt(100);
        }
 // 入口
         Arrays.sort(arr);
    }
 }

Arrays.sort()

点击展开
喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

表情 贴图 加粗 删除线 居中 斜体 签到