第二百五七章 直接插入排序(下)

2019-04-06 作者: 程序小猿
第二百五七章 直接插入排序(下)

“这种直接插入排序的时间效率并不高”。

希尔翻开文档某一页。

“在最坏的情况下,所有元素的比较次数总和为:”

“0+1+2+...+n-1”。

“这是个等差数列”。

“它去掉常量与系数,等于n的平方”。

“即使是在其他情况下,也要考虑移动元素的次数”。

也就是说,时间复杂度为n的平方咯!

杨成很快就明白了。

“直接插入排序的空间效率很好,它只需要一个临时存储单元”。

希尔分别给出了时间与空间的效率评估。

关闭