combSort 复杂度O(n*log(n)) 虽然是两层循环

来源:互联网 发布:足球训练画图软件 编辑:程序博客网 时间:2024/06/03 10:24

思路很清晰,有一个控制因子shrink,限定每次开始的位置,并用swapped记录每次对局部交换后局部是否有序。虽然进行了两层循环,但是其复杂度却是 O(n*log(n))。 梳子排序。应该是那个shrink因子,让复杂度呈现log(n)的效果。

 

 

原创粉丝点击