算法导论学习笔记-第3章 函数的增长
2010-07-15 21:30
435 查看
1
、
θ
记号
对一个给定的函数g(n)
,
用
θ(g(n))
来表示下面的函数集合:
θ(g(n))
= { f(n):
存在正常数
c1
,c2
和
n0
,使对所有的
n
≥
n0
,有
0
≤
c1
g(n)
≤
f(n)
≤
c2
g(n) }
对任一个函数
f(n)
,若存在正常数
c1
,c2
,使当
n
充分大时,
f(n)
能被夹在
c1
g(n)
和
c2
g(n)
中间,则
f(n)
属于集合
θ(g(n))
。
一般来说,对任何一个多项式
p(n)=
,其中
ai
是常数并且
ad
>0
,有
p(n)
= θ(nd
)
。
2
、
O
记号
对一个函数g(n)
,用
O(g(n))
来表示下面的函数集合:
O(g(n))
= { f(n):
存在正常数
c
和
n0
,使对所有的
n
≥
n0
,有
0
≤f(n)≤
cg(n)
}
3
、
Ω
记号
对一个函数g(n)
,用
Ω
(g(n))
来表示下面的函数集合:
Ω
(g(n))
= { f(n):
存在正常数
c
和
n0
,使对所有的
n
≥
n0
,有
0
≤cg(n)≤
f(n))
}
相关文章推荐
- 【算法导论学习笔记】第3章:函数的增长
- Introduction to Algorithms 算法导论 第3章 函数的增长 学习笔记及习题解答
- 算法导论 学习笔记 第三章 函数的增长
- 《算法导论》读书笔记之第3章 函数的增长
- 《算法导论》读书笔记之第3章 函数的增长
- 《算法导论》[第3章] 函数的增长-[3.1] 渐进记号
- Scala学习笔记--第3章 函数
- 《算法导论》第3章:函数的增长
- Python学习笔记之常用函数及说明
- 函数传参之商品价格计算—JS学习笔记2015-6-6(第50天)
- C++primer学习笔记-----6.7函数指针
- 2016.06.14廖雪峰JS__学习笔记(函数部分)__P4
- SQL Server 2005 T-SQL 学习笔记:排名函数
- Verilog学习笔记基本语法篇(九)········ 任务和函数
- SQL查询的艺术学习笔记--存储过程与函数
- 学习笔记-单行函数和多表查询
- <深入理解JavaScript>学习笔记(4)_立即调用的函数表达式
- php学习笔记------[数组的常用函数]
- c++函数学习笔记
- Python学习笔记(五)函数