函数的渐进复杂性剖析.pptVIP

  • 50
  • 0
  • 约1.03万字
  • 约 73页
  • 2016-06-24 发布于湖北
  • 举报
* Guess方法Ⅰ: 联想类似的已知T(n) 例1: 求解 , T(1)=1. 解: 展开T(n)若干步,可以猜测 T(n)=O(nlogn). 我们需要证明T(n)=O(nlogn). * 设 1.当n≤m时都成立. 2.则当 n=m+1时 有: 于是有, . (只要C≥1) 用数学归纳法证明猜测的解正确 * *边界条件的问题: 设T(1)=1是边界条件, 则T(1)≤C×1×log1=0不成立。 *边界条件问题的解决: 我们只要求对于n≥n0时,T(n)=O(nlogn). 我们只需看n=2,n=3,或4等,选一个满足 T(n)≤C×nlogn 的最小n0即可。 只需C≥ 2,这与上页的C≥1不矛盾。 * 例2: 求解 解: 只相差一个17. 猜测: 与 当n充分大时 的差别并不大。 因为 相差小,我们可以猜T(n)=O(nlogn). 证明: 可用数学归纳法证明T(n)=O(nlogn). * Guess方法Ⅱ: ---- 猜测l

文档评论(0)

1亿VIP精品文档

相关文档