第二章 算法分析:介绍算法的时间和空间复杂度, 算法复杂度分析和比较的方法,常用算法的复杂度分析,以及时空均衡的概念和处理方法。2.1算法分析:引入时间复杂度和空间复杂度的概念,介绍算法分析的方法和阶段,问题的规模和关键操作。[判断题]时间复杂度是指算法最坏情况下的运行时间。
2.2几个符号:介绍算法渐近复杂性的数学表述和性质,算法的上界、下界、同阶、高阶和低阶的表示。算法的分类和划分标准。
2.3复杂度比较:算法复杂度比较的方法和实例分析。
2.4分析实例:实例分析常用算法的复杂度。
2.5时空均衡:时空均衡的概念和处理方法。
对
错
答案:对
[判断题]f(n)=3n3+7n2+4nlogn =O(n2)
错
对
答案:错
错
对
答案:对
几何复杂度 平均复杂度
平摊复杂度 平滑复杂度
事后统计 事前分析
结构化方法 面向对象方法
答案:事后统计 事前分析
O(n^2)
O(n)
O(n^3)
O(nlogn)
答案:n^3
堆排序
插入排序
归并排序
快速排序
答案:插入排序
链式存储
压缩存储
顺序存储
散列存储
答案:顺序存储链式存储
10^(3/2)
10
100
1000
答案:100
n
1
n^2
100
答案:1
错
对
答案:对