1 / 12
文档名称:

递归的母函数推导实例.ppt

格式:ppt   页数:12
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

递归的母函数推导实例.ppt

上传人:fxl8 2014/11/28 文件大小:0 KB

下载得到文件列表

递归的母函数推导实例.ppt

文档介绍

文档介绍::这是个组合数学中的著名问题。
N个圆盘依其半径大小,从下而上套在A柱上。每次只允许取一个移到柱B或C上,而且不允许大盘放在小盘上方。若要求把柱A上的n个盘移到C柱上请设计一种方法来,并估计要移动几个盘次。现在只有A、B、C三根柱子可用。
Hanoi塔
要求:
1)每次只能移动一个盘子;
2)盘子可以放到ABC任何一个塔座上;
3)任何时候,都不能将较大的盘子压在较小的圆盘之上;
Hanoi问题是个典型的问题,第一步要设计算法,进而估计它的复杂性,估计工作量。
算法:
N=2时
第一步先把最上面的一个圆盘套在B上

第二步把下面的一个圆盘移到C上

最后把B上的圆盘移到C上
到此转移完毕
A B C
对于一般n个圆盘的问题,
假定n-1个盘子的转移算法已经确定。
先把上面的n-1个圆盘经过C转移到B。
第二步把A下面一个圆盘移到C上
最后再把B上的n-1个圆盘经过A转移到C上
A B C
上述算法是递归的运用。n=2时已给出算法;n=3时,第一步便利用算法把上面两个盘移到B上,第二步再把第三个圆盘转移到柱C上;最后把柱B上两个圆盘转移到柱C上。N=4,5,…以此类推。
算法分析:令h(n)表示n个圆盘所需要的转移盘次。根据算法先把前面n-1个盘子转移到B上;然后把第n个盘子转到C上;最后再一次将B上的n-1个盘子转移到C上。
算法复杂度为:
H(x)是序列的母函数。给定了序列,对应的母函数也确定了。反过来也一样,求得了母函数,对应的序列也就可得而知了。

如何从母函数得到序列?
下面介绍一种化为部分分数的算法。

最近更新

2025湖北武汉国有企业招聘工作人员2人参考题库.. 45页

2025西安雁塔区华育小天使幼儿园招聘(5人)参.. 45页

2026四川凉山州中西医结合医院招聘60人参考题.. 44页

2026年c语言上机考试题库(全优) 13页

2026年c语言竞赛试题汇编 13页

2026年上海立达学院单招职业倾向性测试题库附.. 44页

2026年中国廉政知识测试题及完整答案一套 14页

2024年山西大同大学辅导员考试参考题库附答案.. 30页

2026年企业作业人员题库100道及参考答案【模拟.. 40页

2024年深圳理工大学辅导员考试笔试题库附答案.. 30页

2026年单位组织廉政知识测试题含答案 14页

2025山西运城垣曲县从社区专职网格员中选聘社.. 32页

2026年反诈骗知识测试试题库含完整答案【网校.. 40页

2026年吉林省延边朝鲜族自治州单招职业倾向性.. 43页

2025年朔州陶瓷职业技术学院单招职业技能考试.. 43页

2025年泰兴市市管国有企业公开招聘工作人员备.. 44页

2026年大学专升本C语言真题(夺冠系列) 13页

2025广东茂名市检察机关招聘劳动合同制司法辅.. 35页

2026年宪法知识竞赛试题库100道及答案一套 40页

2025黑龙江牡丹江医科大学第二次招聘事业单位.. 37页

2026宁夏面向兰州大学招录选调生考试备考题库.. 48页

2026年九州职业技术学院单招职业适应性考试题.. 44页

2026年党员培训党建知识测试题(含答案) 25页

2026年期末c语言试题新版 13页

2026年南开大学滨海学院单招职业技能考试模拟.. 45页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

六年级英语上册第一单元测试题-(含答案) 9页

喝酒给老婆的检讨书 6页

刮板式花生脱壳机结构设计 39页

vae乳液低温发泡工艺 29页