绪论以及递归式上界函数的证明

简介: 绪论以及递归式上界函数的证明

循环不变式


循环不变式主要用来证明算法的正确性。

其定义是:第一次进入循环前成立,之后每次循环还成立的关系。

证明其大概分为下面三个过程:

初始:进入循环前成立

保持:每次循环之后成立

终止:循环能在有限次结束

总结前两步类似于数学归纳法,第三步保证有穷性。


限界函数相关

1685018640473.jpg

3个符号,渐进紧确界、上界函数、下界函数。

如何求解递归式的限界函数?

代换法:

1685018648615.jpg

这里值得注意的是带入那一步,是后续推导的关键既是合理的令m。

最后的结果需要在边界条件下考虑是否成立。


递归树法


画树求和,用来猜测解的形式,还是要落入代入法


主方法

1685018665009.jpg

实际上既是f(n)与logb的a比较大小取较大值;相等即为情况2。

但是主要这大于小于是多项式的小于大于,其间的差距必须是n的倒3次方。我们知道在这之间lgn小于n的倒3次方,值得注意。

相关文章
|
6月前
|
算法 JavaScript 前端开发
递归的递归之书:第五章到第九章
递归的递归之书:第五章到第九章
154 0
|
6月前
|
移动开发 分布式数据库
"二叉树的性质与推导及常见习题整理 "
这篇内容介绍了二叉树的一些性质及其推导。
146 0
|
6月前
|
算法 NoSQL 容器
1.贪心理论与常见的证明方法
1.贪心理论与常见的证明方法
|
6月前
|
自然语言处理 算法 编译器
编译原理复习四:编译器结构 消除左递归、左公因子 最右推导 寻找句柄讲解(附题目和答案)
编译原理复习四:编译器结构 消除左递归、左公因子 最右推导 寻找句柄讲解(附题目和答案)
156 0
|
Java
【附录】概率基本性质与法则的推导证明
本文从概率论三大公理出发,推导证明概率基本法则。
149 0
【附录】概率基本性质与法则的推导证明
|
C++
斐波那契数列重要恒等式的简单推导及应用(非严格证明)
斐波那契数列重要恒等式的简单推导及应用(非严格证明)
225 0
|
算法 索引 Python
从一道简单算法题里面解释什么叫做 O(1)
从一道简单算法题里面解释什么叫做 O(1)
116 0
|
机器学习/深度学习
【组合数学】组合数学简介 ( 组合思想 3 : 上下界逼近 | 上下界逼近示例 Remsey 数 )
【组合数学】组合数学简介 ( 组合思想 3 : 上下界逼近 | 上下界逼近示例 Remsey 数 )
246 0
【组合数学】组合数学简介 ( 组合思想 3 : 上下界逼近 | 上下界逼近示例 Remsey 数 )
|
机器学习/深度学习
【组合数学】组合数学简介 ( 组合思想 2 : 数学归纳法 | 数学归纳法推广 | 多重归纳思想 )
【组合数学】组合数学简介 ( 组合思想 2 : 数学归纳法 | 数学归纳法推广 | 多重归纳思想 )
234 0
【组合数学】组合数学简介 ( 组合思想 2 : 数学归纳法 | 数学归纳法推广 | 多重归纳思想 )
一道经典「分情况讨论」的异或数学性质题(最优解 O(1) 复杂度)|Java 刷题打卡
一道经典「分情况讨论」的异或数学性质题(最优解 O(1) 复杂度)|Java 刷题打卡