递归、分治、动态规划实例分析
递归、分治、动态规划与回溯;;递归与分治基本原理;对这k个子问题分别求解。如果子问题的规模仍然不够小,则再划分为k个子问题,如此递归的进行下去,直到问题规模足够小,很容易求出其解为止。;将求出的小规模的问题的解合并为一个更大规模的问题的解,自底向上逐步求出原来问题的解。;递归、递推、分治;斐波那契数列(Fibonacci),对于f(30),如果使用递归则需要运行1664079次,而递推只需30次就可以了,速度悬殊。;递归的应用范围;递归的应用范围;n阶楼梯有几种不同的走法?;n阶楼梯有几种不同的走法?;分析upstairs(4)的运行情况;分析upstairs(4)的运行情况;汉诺塔问题。;;;;例4 排列问题
设计一个递归算法生成n个元素{r1,r2,…,rn}的全排列。
;例5 整数划分问题
将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,
其中n1≥n2≥…≥nk≥1,k≥1。
正整数n的这种表示称为正整数n的划分。求正整数n的不
同划分个数。
例如正整数6有如下11种不同的划分:
6;
5+1;
4+2,4+1+1;
3+3,3+2+1,3+1+1+1;
2+2+2,2+2+1+1,2+1+1+1+1;
1+1+1+1+1+1。
;(2) q(n,m)=q(n,n),m?n;
最大加数n1实际上不能大于n。因
您可能关注的文档
最近下载
- 高中物理选修34光的干涉衍射和偏振”知识点.pdf VIP
- 禾望电气2MW风机变频器用户手册.pdf
- 山东省淄博市张店区淄博实验中学2024-2025学年高二下学期3月月考英语试题(含解析,无听力音频有听力原文).pdf VIP
- 2025 历年初中地理会考真题精选汇编.pdf
- 2026上海安全监理(初证)考试精准题库及答案.docx VIP
- 云南大学研究生院调剂[1]2篇.docx VIP
- 我国大气颗粒物暴露与人群健康效应的关系.PDF VIP
- 肠菌移植治疗儿童孤独症谱系障碍中国专家共识(2025 版).pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-7.pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-2.pdf VIP
原创力文档

文档评论(0)