【算法设计与分析】05 有关函数的渐进的界的定理

上一篇文章学习了函数的渐近的界定义,本篇文章继续学习函数渐近的界定理。这些定理的证明,用到了函数渐近的界的定义。点击查看上一篇文章:【算法设计与分析】04 函数的渐进的界

1. 定理1

定理: 设 f 和 g是定义域为自然数集合的函数.
在这里插入图片描述

1.1 证明定理1

在这里插入图片描述

1.2 估计函数的阶

在这里插入图片描述

1.3 一些重要的结论

1.31 多项式函数的阶低于指数函数的阶

可证明:多项式函数的阶低于指数函数的阶

在这里插入图片描述

证 不妨设d为正整数,

在这里插入图片描述

1.32 对数函数的阶低于幂函数的阶

可证明:对数函数的阶低于幂函数的阶

在这里插入图片描述
证明:
在这里插入图片描述

2. 定理2

定理 设函数f, g, h的定义域为自然数集合,

在这里插入图片描述
函数的阶之间的关系具有传递性

2.1 例子

按照阶从高到低排序以下函数:

在这里插入图片描述

排序 h(n), f(n), g(n), t(n)

3. 定理3

定理 假设函数f 和g的定义域为自然数集,若对某个其它函数 h, 有

f =O(h) 和 g=O(h),

那么 f + g = O(h).

该性质可以推广到有限个函数.

算法由有限个步骤组成,若每一步的时间复杂度函数的上届都是h(n),那么该算法的时间复杂度函数可以写成O(h(n)).

4. 总结

  1. 估计函数的阶的方法
  • 计算极限
  • 阶具有传递性
  1. 对数函数的阶低于幂函数的阶,多项式函数的阶低于指数函数的阶
  2. 算法的时间复杂度是各步骤操作时间之和,在常数步的情况下,取最高阶的函数即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值