有关算法时间复杂度的符号描述

有关算法时间复杂度的符号描述

Θ(g(n))

定义:{对于f(n):存在正常量 c1,c2 n0 ,对任何 n>=n0 ,存在 0<=c1g(n)<=f(n)<=c2g(n) }

Ω(g(n))

同理,这个的定义在把上面的判断条件换为 0<=c1g(n)<=f(n) ;

O(g(n))

把上面条件换为 0<=f(n)<=c2g(n) ;

以上的是算法导论中的定义,实际的通俗易懂的概念如下

设a为 g(n) ,b为 f(n) ,老是用数学符号麻烦

符号描述(当n-> )
Θ(g(n)) a=b
Ω(g(n)) a>=b
ω(g(n)) a>b
O(g(n)) a<=b
o(g(n)) a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值