10 2024 档案

java.util.Arrays#sort
摘要:基本数据类型数组 /** * java.util.Arrays#sort(int[]) * public static void sort(int[] a) { * DualPivotQuicksort.sort(a, 0, a.length - 1, null, 0, 0); // DualPiv 阅读全文

posted @ 2024-10-12 10:54 anpeiyong 阅读(11) 评论(0) 推荐(0) 编辑

java.util.Collections#sort(java.util.List<T>)
摘要:java.util.ArrayList/java.util.LinkedList /** * java.util.Collections#sort(java.util.List) * public static <T extends Comparable<? super T>> void sort( 阅读全文

posted @ 2024-10-12 10:47 anpeiyong 阅读(7) 评论(0) 推荐(0) 编辑

java.util.ComparableTimSort
摘要:概述 ComparableTimSort 是 Java 标准库中用于排序的一个内部实现,它是 Timsort 算法的具体实现。 Timsort 是一种混合排序算法,结合了归并排序(Merge Sort)和插入排序(Insertion Sort)的优点。 它在实际应用中表现出色,特别是在处理部分有序的 阅读全文

posted @ 2024-10-08 18:26 anpeiyong 阅读(29) 评论(0) 推荐(0) 编辑

java.util.DualPivotQuicksort
摘要:概述 DualPivotQuicksort 是 Java 7 引入的一种改进的快速排序算法,它使用两个基准(pivots)来划分数组。 这种算法在某些情况下可以提高排序效率,尤其是在数据分布不均匀的情况下。 ( 数据分布不均匀:在一组数据中,数据值的分布不是均匀或随机的,而是存在某种特定的模式或偏斜 阅读全文

posted @ 2024-10-08 17:17 anpeiyong 阅读(40) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示