算法与数据结构_严蔚敏版_全部课件.ppt

4 算法分析 ⑴ 最好情况:若待排序记录按关键字从小到大排列(正序),算法中的内循环无须执行,则一趟排序时:关键字比较次数1次,记录移动次数2次(R[i]→R[0], R[0]→R[j+1])。 则整个排序的关键字比较次数和记录移动次数分别是: 比较次数: ∑1=n-1 n i=2 移动次数: ∑ 2=2(n-1) n i=2 ⑵ 最坏情况:若待排序记录按关键字从大到小排列(逆序),则一趟排序时:算法中的内循环体执行i-1,关键字比较次数i次,记录移动次数i+1。 则就整个排序而言: 比较次数: ∑ i= n i=2 (n-1)(n+1) 2 移动次数: ∑(i+1)= n

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档