时间复杂度的分析

1.O(N)
对于T(N),f(N),如果存在一个参数c和n,使得每个N>n,都有T(N)<cf(N),则记为 T(N)= O(f(N)))称为 T(N)的增长率低于f(N)
例如 T(N) = 100N f(N) = N*N
当 N<100时 T(N) > f(N)
当 N>100时 T(N)< f(N)
可以说 T(N)的增长率低于 f(N)

2.如果T1(N) = O(f(N),T2(N) = O(g(N))
(1) T1(N)+T2(N) = O(max(f(N),g(N)))
(2) T1(N) *T2(N) =O(f(N)*g(N))

3. logN = O(N)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值