Java sort原理

2020-10-28  本文已影响0人  董董呀

基本情况

Java中sort方法主要有Collections.sort,Arrays.sort方法。并且Collections.sort底层调用的Arrays.sort方法。Arrays.sort底层一共使用了3中排序方法:插入排序、快速排序、优化的递归排序(TimSort)。TimSort的主要思想:找出有序的最长序列,排序其他数据,最后整合排序。

原因

总结

1、数据量小于60,插入排序
2、大于60

参考

关于java中Arrays.sort()的几种用法
Arrays.sort和Collections.sort实现原理解析

上一篇 下一篇

猜你喜欢

热点阅读