- 15
- 0
- 约1.47千字
- 约 3页
- 2017-06-07 发布于重庆
- 举报
算法设计与分析试卷A参考答案(级)
2008级算法设计与分析(A卷)
期末考试参考答案
填空题(10空×2分,共20分)
时间复杂度 空间复杂度
渐近时间复杂度或时间复杂度
nm
递归关系(递归方程) 递归终止(边界)条件
无后效性
分治算法
走不能就掉头
搜索到达b结点 或 活结点队列为空
判断题(10题×2分,共20分)
1-5 √ × × √ √ 6-10 × × √ × √ 简答题(3题×6分,共18分)
1、 答:两者都是递归算法思想的应用,根本策略是找出大规模问题与小规模子问题之间的关系,直到小规模的子问题容易得到解决,再由小规模子问题的解逐步导出大问题的解。
分治法能解决问题的特征:
1 问题的规模缩小到一定的程度就可以容易地解决。
2 问题可以分解为若干个规模较小的相似问题,即该问题具有最优子结构性质。
3 利用该问题分解出的子问题的解可以合并为该问题的解。
4 该问题所分解出的各个子问题是相互独立的且子问题之间不包含公共的子问题。
当问题满足1,2,3,4条时采用分治法,当满足1、2、3条时采用动态规划方法。
2、递推法、递归法适合解决判定性问题和计算问题。
“贪婪算法”、“分治法” 、“动态规划法” 适合解决最优化问题。
“贪婪算法”、“分治法” 、“搜索算法” 适合解决 构造性问题。
3、回溯法是在包含问题的所有解的解空间树中,按照深度优先的策略,从根结点出发搜索解空间树,当算法搜索至解
您可能关注的文档
最近下载
- 南京六合BRW400-315/31.5乳化液泵使用说明书.pdf VIP
- 混合动力城市客车车身骨架设计-课程设计论文.doc VIP
- 企业价值评估中收益法的理论与实践探究:基于多案例分析.docx VIP
- 城市客车车身骨架设计及模态分析分析.pdf VIP
- SAE_J1742_1998电线束高压连接.pdf VIP
- TigerTouch老虎控台教程详解.pdf
- Unit 7 A Good Read课时4 Section B 1a-1e(教学评教学设计)英语新教材人教版八年级下册.docx
- 欧洲规范-NF P94-093-中文版.pdf VIP
- 医院检验科网络应急预案.docx VIP
- 环境监测采样培训课件.pptx VIP
原创力文档

文档评论(0)