《递推关系》-课件设计(公开).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1讲 排列与组合(一) 周忠荣 编 递推关系 本讲内容 1. 递推关系的概念 2. 常系数线性齐次递推关系 3. 递推关系的其他解法 递推关系(续) 目的要求 理解递推关系的概念 掌握常系数线性齐次递推关系的解法 掌握递推关系的生成函数解法和迭代法 1. 递推关系的概念 实例4-1 有n个半径不同的圆盘按半径从大到小套在柱子A上(半径大的圆盘在下,半径小的圆盘在上),另有两个没有套圆盘的柱子B和C,如下页图所示。每次只能将一个圆盘移到柱子B或柱子C上,并且不能将半径大的圆盘放在半径小的圆盘上面。问至少需要移动多少次才能将柱子A上的n个圆盘全部移到柱子C上? 1. 递推关系的概念(续一) 实例4-1通常称为汉诺塔(the Towers of Hanoi)问题。汉诺塔问题是著名的组合问题之一。 这个问题用下面的方法解答最简便。 1. 递推关系的概念(续二) 用hn表示将n个圆盘从一个柱子移到另一个柱子上的移动次数。 h1=1 h2=3 h3=2h2+1 =2×3+1=7 hn=2hn-1+1 1. 递推关系的概念(续三) 综上所述,汉诺塔问题中至少需要移动的次数hn随圆盘个数n的增加而增大,并且是这样一个数列:1,3,7,15,…,虽然暂时还不知道这个数列的通项公式。 1. 递推关系的概念(续四) 表示数列的最常用的方法是显式公式或通项公式。下面是典型的实例。 实例4-2 (1)an=a1+(n-1)d是等差数列的显式公式,其中a1是初始项,d为公差。 (2)an=a1qn-1是等比数列的显式公式,其中a1是初始项,q为公比。 显然,知道了一个数列的显式公式就知道了这整个数列。 1. 递推关系的概念(续五) 从实例4-2可以看出 ,显式公式可以描述整个序列,这种方法可以称为序列的显式定义。 然而,有些数列的显式公式很难获得,或者显式公式的表达式很复杂;但它的递推关系很容易获得,并且简单明了。这就是以递推关系为基础的定义数列的另一种方法。 1. 递推关系的概念(续六) 实际上,许多数列都有简单的递推关系。例如,等差数列具有递推关系an=an-1+d (n≥2);而等比数列具有递推关系an=an-1q (n≥2)。 需要指出的是,仅有递推关系是不能确定一个数列的,还需要给出初始项的具体数值才能确定一个数列。 1. 递推关系的概念(续七) 例如,由递推关系an=an -1+3 (n≥2)和初始项a1=2能得到等差数列2,5,8,11,…。由递推关系an=an -1+3 (n≥2)和初始项a1=0能得到另一个等差数列0,3,6,9,…。 1. 递推关系的概念(续八) 定义4-1 数列{an} (n=0,1,2,…)自ak项起的以后各项an用该项前面的k项的函数表示 ,即 an=f(an-1, an-2,…, an-k) (4-1) 并且至少含an-k这一项,则式(4-1)称为数列{an}的递推关系。 1. 递推关系的概念(续九) 如果一个数列的所有项满足递推关系,这个数列称为该递推关系的解。例如,数列2,5,8,11,…和数列0,3,6,9,…都是满足递推关系an=an -1+3 (n≥2)的解。实际上,满足递推关系an=an -1+3 (n≥2)的解有无穷多个。 定义4-2 用数列的递推关系和它的初始项确定数列的方法通常称为数列的递归定义。递归定义中的初始项称为初始条件或边界条件。 1. 递推关系的概念(续十) 关于数列、递归定义、递推关系和初始条件需要作以下几点说明。 (1) 数列{an}通常从a0开始, 也可以从a1开始; (2) 在数列的递归定义中, 初始条件可能是一项,也可能是 多项, 但至少有an-k这一项; 1. (续十一) (3) 数列{an} (n=0,1,2,…)的初始条件是对该数列从a0开始的若干项的确定值; (4) 有时候将递推关系和初始条件合在一起泛称递推关系。 1. (续十二) 根据定义4-1和定义4-2知, hn=2hn-1+1 (n≥2) 是汉诺塔问题的递推关系,而 h1=1 是它的初始条件。 汉诺塔问题的递归定义是 1. (续十三) 错位排列问题计算公式 Dn=(n-1)(Dn -1+Dn -2) (n≥3) 就是一个典型的递推关系。错位排列问题的递归定义是 1. (续十四) 显然,数列的显式定义能直接计算数列的任意一项的值,但不适合定义某些数列;数列的递归定义适用面比较广,但不能直接计

您可能关注的文档

文档评论(0)

沙卡娜 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档