第五章 递归关系与解法.pptVIP

  • 7
  • 0
  • 约4.44千字
  • 约 28页
  • 2017-06-09 发布于湖北
  • 举报
第五章 递推关系及其解法 §5.1 递归关系的建立 ----在计算机科学特别是算法分析中有广泛的应用 定义5.1.1 设{a0,a1,a2,…,an,…}为一序列,把该序列中an的与它前面的几个ai关(0≤i≤n-1)联起来的方程称为一个递归关系. 例1(“Hanoi塔”问题):这是个组合数学中的著名问题。n个大小不一的圆盘依其半径大小,从下而上套在A柱上,如下图示。现要求将所有的圆盘从A柱上全部转移到C柱上,每次只允许从一个柱子上转移一个盘子到另一柱子上,且在转移过程中不允许出现大盘放在小盘上方。试问要转移多少次才能将柱A上的n个盘移到C柱上。 例2 “Fibonacci兔子问题”:从某年某月(设为第0月)开始,把雌雄各一的一对小兔放入养殖场,假定两个月后长成成兔,并同时(即第二个月)开始每周产雌雄各一的一对小兔,新增的小兔也按此规律繁殖,问第n个月末养殖场共有多少对兔子? 第n月的兔子包括两部分:上月留下的和当月新生的,而新生的小兔数即为前月末的兔子数,所以 Fn=Fn-1+Fn-2 Fibonacci序列的性质: §5.2 常系数线性齐次递归关系的解法 定义5.2.1 序列{a0,a1,a2,…,an,…}中相邻的k+1项之间的关系为 则称之为序列的k阶常系数线性齐次递归关系,其中系数bi

文档评论(0)

1亿VIP精品文档

相关文档