性能统计结果:
(基于如下随机生成方式)
希尔 VS qsort!!!
M=10时,交换比较次数都为14 vs 34;
M=100时,交换比较次数都为531 vs 791;
M=1000时,交换比较次数都为9314 vs 11957;
M=10000时,交换比较次数都为171081 vs 150776;
M=100000时,交换比较次数都为3096420 vs 1791888;
M=1000000时,堆栈溢出 vs 堆栈溢出 ...额~~~~~~~~;不分胜负...
也可能是测试数据原因,所以仅供参考...看来希尔排序还是挺快的哈有点O(N*(log方(平方不好打,不费事了)n))的意思
规模10000算是个分界点吧,之前的希尔强点,之后的快排快,不过还算在一个数量级上...汗~~~~~
----2010-1-22--
希尔程序源码: