对渐近符号的理解

高等数学和算法导论中都遇到这个东西,谈一谈自己的理解吧

O,Ω,Θ,ω和ο

我觉得是函数之间增长量级大小关系的一种比较

影响两个函数大小关系的主要是最高项的系数和函数本身的内在增长性质(幂次高低,什么函数等等)

Θ刻画的就是两个内在增长性质一样的函数,所以他们的大小只受常数倍倍的系数影响

ω:非渐进紧确的,f(n)=ω(g(n)),意味着f(n)其实和g(n)是内在增长性质不同的(因为对任何常数c,在无穷远处,总有f(n)是大于g(n)的)

ο:分析同上

Ω:可能是仅仅因为常数系数的影响,也可能是内在增长量级不同

O:分析同上

这几种渐进关系的性质(讨论性质,那么肯定是具有普世性的,不能因为个别函数在某种渐进关系上具有某种性质,就说这种性质对所有函数成立)也是不同的

Θ,Ω,O是具备自反性的,w和o是一定不具备自反性的

五种渐进关系都具备传递性

Θ具备对称性,其他四种是不具备这种性质的

Ω和O之间存在转置对称性

最后,函数有无穷多种(或者说函数的特性是各不相同,千变万化的),并不是所有函数之间都具有渐进关系,渐进关系本来就是只是从刻画函数之间的增长关系的来认识两个函数的,任何一种研究函数关系的方法不可能总是行得通的。

渐进关系对算法在很大规模上的输入研究其运行代价时是有价值的

转载于:https://www.cnblogs.com/zpfly2008/p/5569352.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值