- 56
- 0
- 约2.06万字
- 约 13页
- 2020-05-13 发布于湖北
- 举报
.
计算机算法设计与分析复习题
一、填空题
1、一个算法复杂性的高低体现在计算机运行该算法所需的时间和存储器资源上,
因此算法的复杂性有 时间 复杂性和空间复杂性之分。
2、出自于“平衡子问题”的思想,通常分治法在分割原问题,形成若干子问题
时,这些子问题的规模都大致 相同 。
3、使用二分搜索算法在 n 个有序元素表中搜索一个特定元素,在最佳情况下,
搜索的时间复杂性为 O(1),在最坏情况下, 搜索的时间复杂性为 O( logn )。
4 、已知一个分治算法耗费的计算时间 T(n) ,T(n) 满足如下递归方程:
O (1) n 2
T ( n )
2T (n / 2 ) O ( n ) n 2
解得此递归方可得 T(n)= O ( n log n )。
5、动态规划算法有一个变形方法 备忘录方法 。这种方法不同于动态
规划算法“自底向上”的填充方向,而是“自顶向下”的递归方向,为每个解过
的子问题建立了备忘录以备需要时查看,同样也可避免相同子问题的重复求解。
6.递归的二分查找算法在 divide 阶段所花的时间是 O(1) ,conquer 阶
段所花的时间是 T(n/2) ,算法的时间复杂度是 O( log n) 。
7 . Prim 算 法 利 用 贪 心 策 略 求 解 最 小 生 成 树 问题 ,其 时 间 复 杂 度 是
2
O(n ) 。
8.背包问题可用 贪心法 , 回溯法 等策略求解。
9.用动态规划算法计算矩阵连乘问题的最优值所花的时间是 O(n 3) , 子
问题空间大小是 O(n 2) 。
10.图的 m 着色问题可用 回溯 法求解,其解空间树中叶子结点个数是
n
m ,解空间树中每个内结点的孩子数是 m 。
11.单源最短路径问题可用贪心法 、 分支限界 等策略求解。
12、一个算法的优劣可以用( 时间复杂度 )与( 空间复杂度 )与来衡量。
13、回溯法在问题的解空间中, 按 (深度优先方式 )从根结点出发搜索解空间树。
14、直接或间接地调用自身的算法称为( 递归算法 )。
15、 记号在算法复杂性的表示法中表示( 渐进确界或紧致界 )。
16、在分治法中, 使子问题规模大致相等的做法是出自一种 (平衡 (banlancing)
子问题 )的思想。
17、动态规划算法适用于解( 具有某种最优性质 )问题。
18、贪心算法做出的选择只是( 在某种意义上的局部 )最优选择。
.
.
19、最优子结构性质的含义是( 问题的最优解包含其子问题的最优解 )。
20、回溯法按( 深度优先 )策略从根结点出发搜索解空间树。
21、拉斯维加斯算法找到的解一定是( 正确解 )。
22、按照符号 O 的定义 O(f)+O(
您可能关注的文档
最近下载
- 2023《良品铺子企业的成本费用控制优化研究》13000字.docx VIP
- SH∕T 3501-2021 石油化工有毒、可燃介质钢制管道工程施工及验收规范.pdf
- 蚂蚁云客服工作证考试题库.docx VIP
- 钢结构质量通病及控制措施.pdf VIP
- 企业成本控制研究—以良品铺子为例.docx VIP
- 智能钻杆技术在油田开发中的应用与展望.pptx VIP
- 市场营销学复习资料第三版.doc VIP
- 企业物流成本控制与优化研究--以良品铺子为例.docx VIP
- 哈希HACH-MS5050 多参数在线分析仪中文样本技术资料.pdf
- 2023年北京积水潭医院贵州医院招聘笔试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)