算法导论——函数的增长

博客围绕函数的增长展开,介绍了算法运行时间描述的渐进记号,如Θ、O、Ω、o、ω记号,分别对应渐进紧确界、渐进上界、渐进下界、非渐进紧确上界和非渐进紧确下界。还提及取整、模运算等数学知识,以及多项式、指数等函数的比较。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数的增长

渐进记号

输入规模对运行时间的函数

Θ记号

在这里插入图片描述
若存在正常量c1和c2,使得对于足够大的n,函数f(n)能“夹入”c1g(n)与c2g(n)之间,则f(n)属于集合Θ(g(n))。 称g(n)是f(n)的一个渐进紧确界。(f(n)为算法运行时间。)

O记号

在这里插入图片描述
函数只有一个渐进上界时,使用O记号。
O(n)限制了算法的最坏运行时间

Ω记号

在这里插入图片描述
Ω限制了渐进下界,即最好运行时间

o记号

非渐进紧确的上界
在这里插入图片描述
在这里插入图片描述

ω记号

非渐进紧确的下界
在这里插入图片描述
在这里插入图片描述

数学知识

取整

在这里插入图片描述

模运算

在这里插入图片描述

函数及其比较

多项式

在这里插入图片描述

指数

在这里插入图片描述
比较
在这里插入图片描述

对数

在这里插入图片描述
比较

阶乘

在这里插入图片描述

多重函数

在这里插入图片描述

多重对数函数

在这里插入图片描述
在这里插入图片描述

斐波那契数

在这里插入图片描述

函数比较总结

a^n(0<a<1)、 常数、对数、多项式、指数、阶乘、n^n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值