- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组合数学 3.1递推关系的建立.ppt
3.1 递推关系的建立 3.1.1 递归的定义 3.1.2 递推关系的解 3.1.3 递推关系的通解 3.1.4 举例 3.1.1 递归的定义 递归 用自身来定义自身 初始条件 指定了一个或几个初始值 递推关系 由前若干项确定后项的规则 3.1.1 递归的定义 例如,递归定义序列an=2n(n=0,1,2,…) 比如,递归定义n!=1×2×3×…×n 3.1.2 递推关系的解 数列{an}(n=0,1,2,…)的递推关系 一个由a0,a1,a2,…,an-1中的一些或全部确定an的等式 数列{an}(n=0,1,2,…)的初始值 对数列的有限个元素给定的确定值 递推关系的解 满足递推关系的序列 3.1.2 递推关系的解 例3.1.1 确定序列{an}是否为递推关系 an =2 an-1-an-2(n=2,3,4,…)的解。其中 (1) an =3n(n=0,1,2,…) (2) an =2n(n=0,1,2,…) (3) an =5(n=0,1,2,…) 3.1.3 递推关系的通解 例如,递推关系an=2an-1+1(*) an=a×2n-1(a为任意常数) 是(*)的解 迭代变形递推关系an=2an-1+1(*)得 an=2an-1+1=2(2an-2+1)+1=… =2n-1a1+2n-2+…+21+20 若a1=1,则an=2n-1 若a1=2,则an=3×2n-1 … … 3.1.3 递推关系的通解 称an=a×2n-1(a为任意常数)为递推关系 an=2an-1+1 (*)的通解 (1) an=a×2n-1(a为任意常数)是(*)的解 (2)任给一初值a1=h(h为已知常数),都确定 唯一常数a=h+1,使 an=a×2n-1是 的解 3.1.4 举例 例3.1.2 有一个小孩要爬上有n个台阶的楼梯,他一步可以爬一个台阶或两个台阶。这个小孩爬上这n个台阶楼梯的不同方案数记作an,求满足an的递归。 3.1.4 举例 解 爬n个台阶的方法可分为两种: (1)先爬1个台阶,后n-1个台阶有an-1种爬法 (2)先爬2个台阶,后n-2个台阶有an-2种爬法 加法原则 an= an-1+ an-2 显然 a0=1, a1=1,所以 3.1.4 举例 例3.1.3 在信道上传输由a,b,c三个字母组成的长为n的字符串,若字符串中有两个a连续出现,则信道就不能传输. 令an表示信道可以传输的长为n的字符串的个数,求满足an的递归 3.1.4 举例 解 信道上能传输的长度为n(n≥2)的字符串分成 由加法原则知 an=2an-1+2an-2 又a1=3, a2=8,故 3.1.4 举例 例3.1.4(Fibonacci问题)在一年之初把性别相反的一对新生兔子放进围栏,从第二个月开始,母兔每月生出一对性别相反的兔子,每对新生兔也从它们第二个月大开始每月生出一对性别相反的小兔,求一年后兔子的对数。 3.1.4 举例 解 3.1.4 举例 令fn表示第n月初围栏内的兔子对数 第n月初,围栏内的兔子可分两部分: 老兔=第n-1月初的兔子对数fn-1 新兔=第n-2月初的兔子对数fn-2 故 从而 f13=233 3.1.4 举例 例3.1.5(Hanoi问题) 现有A,B,C三根立柱以及n个大小不等的中空圆盘,这些圆盘按上小下大套在A柱上,需要把圆盘从A柱搬到C柱,并保持原来的顺序不变,要求每次只能从一根柱上拿一个圆盘放在另一根柱上,且不允许大盘放在小盘上,求至少需要搬动的次数an 3.1.4 举例 解 整个搬动过程可以分为三个阶段: A柱 B柱 C柱 3.1.4 举例 所以 迭代方法求解 an=2an-1+1 =2(2an-2+1)+1 =… =2n-1a1+2n-2+…+21+20 =2n-1 3.1.4 举例 例3.1.6 做集合{1,2,…,n}的全排列,但元素1不排在第1位,元素2不排在第2位,…,元素n不排在第n位,这样的全排列称为集合{1,2,…,n}的错排,集合{1,2,…,n}的错排的个数简称为集合{1,2,…,n}的错排数,记作Dn 解 集合{4,3,2,5,6,…,n,1}的错排? 3.1.4 举例 集合{1,2,…,n}的错排
您可能关注的文档
最近下载
- 信号与系统(第三版)上下册郑君里课后习题答案详解.pdf
- 2025年3月-7月深入贯彻中央八项规定精神学习教育进度计划表+八项规定精神学习教育学习计划表格.doc VIP
- 七猫中文网投稿申请表.pdf
- 2024年全球及中国锂电铜箔行业头部企业市场占有率及排名调研报告djs.docx
- 更换引流袋技术操作.pptx VIP
- ISO22000-2018食品安全管理体系:食品链中各类组织的要求(内部翻译稿).docx
- 《2014土木工程建筑工程技术毕业设计任务书.doc VIP
- 2024益阳市安化县事业单位招聘考试真题及答案.docx
- 2019快速动态响应同步调相机组验收规范第7部分:润滑油系统.pdf
- 九年级物理电学综合复习课件-苏科版.ppt VIP
文档评论(0)