- 13
- 0
- 约2.23千字
- 约 2页
- 2022-08-11 发布于江西
- 举报
-
复习
一、简答题〔每题 5 分,选答 2 题,共 10 分〕
1. 什么是算法.试说明算法设计分析过程的一般框架和主要步骤。
2. 简述非递归算法时间效率分析的通用方案。
3. 简述递归算法时间效率的通用方案。
4. 简述蛮力法、分治法、减治法,变治法、时空权衡、动态规划、贪婪技术、迭代改良八
种算法设计技术中至少三种技术根本思想或原理。
二、分析题〔每题 10 分,共 20 分〕
1. 考虑下面的算法。P52
算法 Mystery(n) //输入:非负整数 n
S=0
for i 1 to n do
S S + i*i
Return S
a. 该算法求的是什么.
b. 它的根本操作是什么.
c. 该根本操作执行了多少次.
d. 该算法的效率类型是什么.
2. 考虑下面的递归算法。P52
算法 Secret(A[0..n-1])//输入:包含 n 个实数的数组 A[0..n-1]
minval A[0]; ma*val A[0]
for i 1 to n-1 do
原创力文档

文档评论(0)