图示
原理
Code
1 | 1 确定间隔大小 gap = 元素个数/2 |
实现
java
1 | public static void _希尔排序(Comparable[] a) { |
性能
Code
1 | 推导略 |
O(n*logn)
稳定性
不稳定
其他
Code
1 | 一 gap增量的计算算法有很多种, 不同的算法影响排序的性能, 以下是一些算法 |
1 | 1 确定间隔大小 gap = 元素个数/2 |
1 | public static void _希尔排序(Comparable[] a) { |
1 | 推导略 |
O(n*logn)
不稳定
1 | 一 gap增量的计算算法有很多种, 不同的算法影响排序的性能, 以下是一些算法 |