时间复杂度o(n)是什么呢?

 我来答
尹师傅工厂
高能答主

2022-04-01 · 有什么不懂的尽管问我
知道答主
回答量:911
采纳率:82%
帮助的人:15.3万
展开全部

时间复杂度on是线性级。输入数据增大几倍,时间或空间增大几倍,大部分遍历就是线性级算法,空间复杂度与时间复杂度是数据结构的复杂度,在现在储存设备越来越便宜的时代,时间复杂度是决定程序运行速度的重要因素。

时间复杂度on特点

算法时间复杂度是衡量计算性能的指标,反映了程序执行时间随着输入规模的增长而增长的量级,很大程度的反映出算法性能的好坏,这个量级用大写的O表示,O1常数级最低复杂程度使用时间或使用空间与输入数据大小没有关系,无论输入数据多大,使用时间或使用空间不变。

Ologn对数级使用时间或空间随着输入数据增大,复杂度增大为logn倍,logn倍是n为2的几次方的上标值,Onlogn线性对数级使用时间或空间随着输入数据增大,复杂度增大为nlogn倍,nlogn倍是n为2的几次方的上标值乘以n。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式