离散第07讲-递归关系-2.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第6讲重集的排列与组合回顾定义3.5:集合{1,2,3,…,n}的全排列,使得每个数i都不在第i位上,称这样的排列为{1,2,3,…,n}的一个错置。定理3.15:集合{1,2,3,…,n}的错置的总数(记为Dn)是约定D0=1。定理3.16回顾(1)Dn=(n-1)(Dn-2+Dn-1)(2)Dn=nDn-1+(-1)na1=iai=1证.(1)设{1,2,3,…,n}的一个错置是a1a2…ak…an,因为a1≠1,所以a1有n-1种取法。设a1=i(2≤i≤n),分两种情况讨论:1)ai=1。这时取决于其余n-2个数的错置,这些错置的数目是Dn-2。2)ai≠1。这时取决于其余n-1个数的错置:“1不可放置在第i位,其它各数j不可放置在第j位”,这些错置的数目是Dn-1。因此,由加法原理和乘法原理Dn=(n-1)(Dn-2+Dn-1)递归关系TextbookPage44to54内容提要递归关系递归关系的定义和实例用递归关系构造模型用递归关系为实际问题建模递归关系的迭代求解常系数线性齐次递归关系的求解什么是常系数线性齐次递归关系常系数线性齐次递归关系的特征根求解方法前言有多少个n位二进制串不包含两个连续的0?递归关系(recurrencerelation)定义1:关于序列{an}的递归关系是一个等式,它把an用序列中排在an前面的一项或多项来表示。如果一个序列的项满足某个递归关系,这个序列就叫做该递归关系的解(或通项,通项公式)。递归关系举例确定序列{an}是否为递归关系an=2an-1–an-2(n=2,3,4,…)的解,这里an=3n,n是非负整数。若an=2n或an=5呢?说明序列的初始条件说明了在递归关系起作用的首项之前的那些项递归关系和初始条件唯一地确定一个序列,这是因为一个递归关系和初始条件一起提供了这个序列的递归定义只要使用足够多次,序列的任意一项都可以从初始条件开始通过递归关系求出但对于某些特定类型的序列,可以有更好的办法通过它的递归关系和初始条件来计算它的通项用递归关系构造模型例3.14平面上n条直线两两相交,且没有任何三条直线交于一点,求共有多少个交点?用递归关系构造模型复合利息。假设一个人在银行的账户上存了10000美元,复合年利息是11%。那么30年后账上将有多少钱?用递归关系构造模型例3.15汉诺塔:游戏由3根柱子和64个大小不等的金盘组成。开始时,盘子按照大小次序放在第一根柱子上,大盘在下,小盘在上。游戏的规则是,每次把一个盘子从一根柱子移动到另一根柱子上,并且不允许放在比它小的盘子上。游戏的目标是把所有盘子按照大小次序原样搬到第二根柱子上,最大的盘子放在最下面。用递归关系构造模型用递归关系构造模型兔子和费波那契(Fibonacci)数。一对(一公一母)刚出生的小兔子放到岛上,每对兔子出生两个月后开始繁殖后代,每对兔子每个月可以繁殖一对新的小兔子。假定兔子不会死去,n个月后岛上共有多少对兔子?如果最后一位是1,它前面n-1位构成满足上述要求的串,这样的串有Cn-1个;如果最后一位是0,它前面第n-1位只能是1,剩下的n-2位构成满足上述要求的串,这样的串有Cn-2个;根据加法法则,有Cn=Cn-1+Cn-2递归关系的求解在前面的几个问题中,除费波那契数之外的其它问题都可以在求出初始值和递归关系式后迭代求解,找出数列的通项公式。方法是:首先利用递归关系式对关系式右边的表达式进行迭代,并推测解的公式然后用数学归纳法证明得到的公式费波那契数列不易迭代求解,但它有一种更系统的求解方法常系数线性齐次递归关系定义2(定义3.7):形如H(n)=c1H(n-1)+c2H(n-2)+…+ckH(n-k)的递归关系式叫做常系数线性齐次递归关系式。其中c1,c2,…,ck为常数,ck≠0,k≤n常系数——系数c1,c2,…,ck为不依赖于n的常数线性——等式右边为序列项的倍数之和齐次——所出现的各项都是H(i)的倍数特征方程递归关系式H(n)=c1H(n-1)+c2H(n-2)+…+ckH(n-k)求解的基本方法是寻找形如an=rn的解,其中r是常数得到rn-c1rn-1-c2rn-2-…-ckrn-k=0rk-c1rk-1-c2rk-2-…-ck=0定义3(P48):xk?c1xk-1?c2xk-2

文档评论(0)

177****7891 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档