《数据结构与算法》第9章内部排序.ppt

冒泡排序Bubble Sort 49 38 65 97 76 13 27 49 一趟排序结果: 38 49 65 76 13 27 49 97 二趟排序结果: 38 49 65 13 27 49 76 97 三趟排序结果: 38 49 13 27 49 65 76 97 四趟排序结果: 38 13 27 49 49 65 76 97 五趟排序结果: 13 27 38 49 49 65 76 97 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 例9-10 内排序方法的比较和讨论 1. 排序方法的比较 综合上面的讨论,下表中给出了本章所介绍的排序算法的性能比较情况。 内排序方法的比较和讨论 2. 影响排序效果的因素 不同的排序方法适应不同的应用环境和要求,因此在选择合适的排序方法时应综合考虑下列因素:待排序的记录数目n,记录的大小(规模),关键码的结构及其初始状态,对稳定性的要求,语言工具的条件,存储结构,时间和辅助空间复杂度等。经证明,借助于“比较”进行排序的算法在最坏情况下能达到的最好的时间复杂度为O(n log n)。

文档评论(0)

1亿VIP精品文档

相关文档