4.3—代入法求解递归式
来源:互联网 发布:软件测试助理 编辑:程序博客网 时间:2024/06/01 10:46
对于代入法求解递归式,有以下自己的感触:
1.中间的证明过程用到了数学归纳法的思想:
(1)首先证明初始条件是不是满足的,例如T(n)=O(nlgn),首先得验证当n=1的时候是不是满足条件,这里还牵扯到一个边界条件不成立的问题,这可以让我们重新选取一个边界,毕竟这个大O记号是一种牵扯到达恩的想法,所以边界的选取只要是一个有限的数字就可以了。
(2)接下来就是最重要的证明,假设它对于更小规模的T(n')也是成立的,例如T(n)=2T(n/2)+n,更小的规模就是T(n/2)时成立的,接下来就是证明利用递推关系式怎么得到T(n)也是满足大O不等式的。
(3)有了这两个步骤,对于一个递归式的大O表示基本就求解出来了。
2.证明过程中出现的一些小问题
(1)当证明的结果中出现一些多出来的常数项的时候,在自己的假设中适当的减去这些常数项,这样可以在最后证明出的结果中消去这些常数项。而常数项对于多项式函数等总是无穷小量,所以这样的添加总是可行的。
0 1
- 4.3—代入法求解递归式
- CLRS 4.3用代入法求解递归式
- 第四章 4.3 用代入法求解递归式
- 用代入法求解递归式里的”微妙细节“【算法导论P49】
- 逐次代入法求解非线性方程
- 递归式求时间复杂度的代入法与迭代法的举例讲解
- 分治 & 递归式求解
- 递归式求解
- 递归式求解
- 递归式求解
- 组合求解--递归法
- LU分解双向代入法
- 递归式求解-主定理
- 主方法求解递归式
- 递归式求解-主定理
- 递归式求解-主方法
- 递归法求解迷宫问题
- 求解迷宫算法 递归法
- iperf for Windows
- bzoj 3675 [Apio2014]序列分割 斜率优化
- 如何在线程Thread中传入参数一
- 条款13:以对象管理资源
- qt插件开发
- 4.3—代入法求解递归式
- 在Ubuntu Desktop 14.04 64bit上安装CUDA
- 策划书标准和重点
- Qt 创建菜单
- PRML-系类二之2.1
- 哈希表
- FOJ 2036 Log Calculator
- Java设计模式——装饰器模式(Decorator)
- busybox命令大全