- 8
- 0
- 约9.38千字
- 约 5页
- 2016-12-06 发布于北京
- 举报
(算法设计复习题2010
1.给出递推公式x(n)=x(n-1)+n,x(0)=0对应的通项公式计算过程?
解: X(n)-X(n-1)=n
X(n-1)-X(n-2)=n-1
…… ……
X(1)-X(0)=1
X(n)-X(0)=(n+1)n\2
X(n)= (n+1)n\2
2.?、?、?之间的区别与联系是什么?
答:?描述增长率的上限 上限值越低,结果越有价值。
?用来表示算法的精确阶
?描述增长率的下限 下限值越高越有价值。
联系: 只要当考察问题规模充分大时,算法中基本语句的执行次数在渐近意义下的阶,通常使用3种等渐近符号。
3.什么是数据结构,什么是算法,两者有什么关系?
答:数据结构:是指相互之间存在一定关系的数据元素的集合。
算法:是对特定问题求解步骤的一种描述是指令的有限序列。
程序=算法+数据结构
5.举例说明分治法、动态规划法和贪心法适用范围,及三者之间的区别。
答:分治法:适用于原问题可划分为子问题时如汉诺塔问题(循环赛,最近对,棋盘覆盖等)
动态规划:当原问题可分解为子问题并且问题重叠并且具有最优子结构时可用动态规划法,如TSP问题(多端最短路径问题,0/1背包问题等)
贪心:当一个问题具有最优子结构性质且具有贪心选择性时可用贪心算法,如最小生成树问题(背包问题,活动安排问题等)
在分治法的基础上,满足最
您可能关注的文档
最近下载
- 2025年北京市初二学业水平地生会考真题试卷(+答案).docx VIP
- 国开电大24271《劳动与社会保障法》期末机考真题及答案(第103套).pdf
- 电动葫芦出厂检验报告.doc VIP
- 基于多方法融合的曲肘式合模机构结构参数优化研究.docx VIP
- 2026年湖南公务员考试(法律专业知识)历年参考题库含答案详解.docx VIP
- 数据资产的确认、计量和报告基于商业模式视角.pdf VIP
- 一年思想汇报总结(2篇).docx VIP
- 既有建筑改造施工专项方案.docx VIP
- 浏阳市统一社会招聘事业单位人员考试真题及答案.pdf VIP
- AI大模型与AIGC技术在公安领域的应用解决方案【99页PPT】.pptx VIP
原创力文档

文档评论(0)