计算机算法设计与分析.pptVIP

  • 6
  • 0
  • 约1.89万字
  • 约 90页
  • 2023-07-29 发布于重庆
  • 举报
所以: 有: ,它是式中第 项的系数。 计算机算法设计与分析全文共90页,当前为第63页。 替换方法要求首先猜测递推式的解,然后用归纳法证明。 [例] 使用替换方法分析程序Hanoi问题的时间。 可以先对以下这些小的示例进行计算: T(3) = 7 = 23 ? 1;T(4) = 15 = 24 ? 1; T(5) = 31 = 25 ? 1;T(6) = 63 = 26 ? 1 总结规律,猜测:T(n) = 2n ? 1,n≥1。 3、替换法 计算机算法设计与分析全文共90页,当前为第64页。 证明:(归纳法证明) (1) 当n = 1时,h(1) = 1,结论成立。 (2) 归纳法假设:当k<n时,有h(k) = 2k ? 1. (3) 那么,当k = n时,h(n) = 2h(n ? 1) + 1 = 2(2n?1 ? 1) + 1 = 2n ? 1。 因此,对所有n≥1,h(n) = 2n ? 1 = ?(2n)。 计算机算法设计与分析全文共90页,当前为第65页。 4、主方法 主方法 在递归算法分析中,常需求解如下形式的递推式: T(n) = aT(n/c) + f(n) 式中, a≥1和c>1是常数,f(n)是一个渐近正函数,n/c指?n/c?

文档评论(0)

1亿VIP精品文档

相关文档