几种排序的总结

1 直接插入排序:比较次数 最少n-1次;最多(n-1)(n+2)/2 移动次数 最少0; 最多(n-1)(n+4)/2 使用一个辅助存储空间,是稳定的排序; 2 折半插入排序:比较次数 最少与最多同,都是n*log2n(其中2为底,下边表示同), 移动次数 最少0,最多时间复杂度为O(n2);(n的平方,以下也如此表示); 使用一个辅助存储空间,是稳定的排序; 3 冒泡排序: 比较最少为:n-1
相关文章
相关标签/搜索