首页 > 代码库 > Chapter 3 函数的增长

Chapter 3 函数的增长

3.1 渐近记号

技术分享

 存在的几种性质:

传递性

自反性:f(n)=K(f(n))  ---K代表θ,O,Ω三种情况

对称性:f(n)=θ(g(n)) ---当且仅当g(n)=θ(f(n))

转置对称性:f(n)=O(g(n)) ---当且仅当g(n)=Ω(f(n))

----------练习---------

3.1-1 证明max(f(n),g(n))=θ(f(n)+g(n))

由  (f(n)+g(n))/2≤max(f(n),g(n))≤f(n)+g(n) 可知

显然存在c1,c2满足式:c1(f(n)+g(n))≤y(n)≤c2(f(n)+g(n))   ---比如c1=1/2,  c2=1      从而得证!

3.1-2 证明对任意常数ab,其中b>0,有    (n+a)b=θ(nb)

即证明存在c1,c2满足: c1nb≤(n+a)b≤c2nb

两边同时除以nb 可得 : c1≤(1+a/n)b≤c2

显然,当n趋于∞时, 0<(1+a/n)b<e

所以存在c1,c2,得证

3.1-4  2n+1=O(2n)成立吗?22n=O(2n)成立吗

显然   当c>2时,2n+1≤c*2n  成立

但对于22n≤c*2n则不存在c对于n>m的任意值成立

----------------------

3.2 标准记号与常用函数

多项式与指数的增长率互相关联(指数函数比任意多项式函数增长的快!!!)

技术分享

对数的几条常用性质: a=blogba        logba=(logca)/(logcb) ---其中一种特殊情况 logba=1/(logab)

多项式与多对数的增长互相关联(多项式函数比任意多对数函数增长的快!!!)

技术分享

斐波那契数

技术分享

 

--------练习-------

3.2-2 证明等式  alogbc=clogba

两边同时进行对数处理 logb便可知等式成立

 

Chapter 3 函数的增长