4-1
2015-06-03 18:51
260 查看
a)
a=2,b=2,f(n)=n3
f(n)=Ω(nlog22+2),2f(n/2)=n3/4≤0.5f(n)
故T(n)=Θ(n3)
b)
a=1,b=10/9,f(n)=n
f(n)=Ω(nlog10/91+1),f(9n/10)≤0.9f(n)
故f(n)=Θ(n)
c)
a=16,b=4,f(n)=n2
f(n)=Θ(nlog416)
故f(n)=Θ(n2lgn)
d)
a=7,b=3,f(n)=n2
f(n)=Ω(nlog37+log3(9/7)),7f(n/3)≤79f(n)
故f(n)=Θ(n2)
e)
a=7,b=2,f(n)=n2
f(n)=O(nlog27−log2(7/4))
故f(n)=Θ(nlg7)
f)
a=2,b=4,f(n)=n‾‾√
f(n)=Θ(nlog42)
故f(n)=Θ(n‾‾√lgn)
g)
T(n)=∑ni=1i=Θ(n2)
h)
我们令n=2m,S(m)=T(2m)
S(m)=S(m/2)+1
S(m)=lgm,故T(n)=lglgn
a=2,b=2,f(n)=n3
f(n)=Ω(nlog22+2),2f(n/2)=n3/4≤0.5f(n)
故T(n)=Θ(n3)
b)
a=1,b=10/9,f(n)=n
f(n)=Ω(nlog10/91+1),f(9n/10)≤0.9f(n)
故f(n)=Θ(n)
c)
a=16,b=4,f(n)=n2
f(n)=Θ(nlog416)
故f(n)=Θ(n2lgn)
d)
a=7,b=3,f(n)=n2
f(n)=Ω(nlog37+log3(9/7)),7f(n/3)≤79f(n)
故f(n)=Θ(n2)
e)
a=7,b=2,f(n)=n2
f(n)=O(nlog27−log2(7/4))
故f(n)=Θ(nlg7)
f)
a=2,b=4,f(n)=n‾‾√
f(n)=Θ(nlog42)
故f(n)=Θ(n‾‾√lgn)
g)
T(n)=∑ni=1i=Θ(n2)
h)
我们令n=2m,S(m)=T(2m)
S(m)=S(m/2)+1
S(m)=lgm,故T(n)=lglgn
相关文章推荐
- Nim教程翻译(二)
- h5播放音乐
- metaq安装实例
- UIView
- 微信仿制的时候常用的抓包工具
- 使用Hadoop ACL 控制访问权限
- [Astar2015]矩形面积解题报告
- Java处理Web应用的基本方式
- cocos2d-x 3.6版本学习笔记-内存管理之Node对象
- c++智能指针 unique_ptr
- PDO连接mysql数据库
- mysql 5.1 变量专题
- Skinned Mesh原理解析和一个最简单的实现示例
- css3基本选择器
- 指针应用
- linq order by charindex 排序 按给定字符串顺序排序
- Linux 下最为人熟知的归档/压缩工具
- POJ 3253 Fence Repair
- linq order by charindex 排序 按给定字符串顺序排序
- 2的N次幂表示