一.渐进符号
渐进符号的定义
渐进紧确界:
渐进上界:
渐进下界:
非渐进确紧上界:
非渐进确紧下界:
渐进符号的性质
传递性:
其中 表示
对称性:
无三分性
虽然借用了≥ = ≤号(比较运算符),但不具备实数系的三分性
即a与b 一定是上面提到的三种关系之一 a>b a<b a=b
比如与 显然不属于 任意一种
渐进符号运算律
渐进符号运算律-替代包括律: 将用替代(k为常数),在最后的结果再用中用包括
例子: 来源于堆排序中Heap-Bulid T(n)分析
二.常用函数及其性质
取整数除法运算
作为一整个运算
同一般除法一样, 结合性(可以先计算a*b)
常见函数复杂度比较
其中a b c为任意大于1的数
lg为任意底数,若不关心底数的对数函数也可写成
知道左边证明右边
若已知 令lg(n 替换n) ,则有
则有 证明了左边
对数函数
定义:
在同样的底数下,指数对数一一对应,以指数为代表称数.
对数相除 指数作为对数操作数
观点1(除法看待):
观点2(指数 对数关系): 其中为任意底(底任意) 对数取的数
同指数 不同底数 ⇒导致的不同对数
推导1
推导2(除法增加一项减少一项 规律)
根据可证明
(交换a c)