数据结构中时间复杂度中的“数量级”这个名词是什么意思

数据结构中时间复杂度中的“数量级”这个名词是什么意思... 数据结构中时间复杂度中的“数量级”这个名词是什么意思 展开
 我来答
百度网友eb6ab18
2019-09-10 · TA获得超过587个赞
知道小有建树答主
回答量:1068
采纳率:83%
帮助的人:296万
展开全部
就是说,相对的运行时间倍数。
如果是o(1),那就是说在固定时间内完成,如果是o(n),那么n越大,当然就越久,所以它和o(1)就不在一个数据级,相应的o(n平方)就更久了,对吧
这个感觉就和1、10、100、10000这种数量级是一样的。
chinaboyzyq
2019-09-10 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3430万
展开全部
数量级释义:
用来量度或估计某些物理量大小的一种概念。当一个物理量的数值写成以10为底的指数表达式时,指数的数目就是这个物理量的数量级。例如地球赤道半径为6378千米,可以写成6.378×10^3千米或6.378×10^6米。就千米来说,它的数量级是3;就米来说,它的数量级是6。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风火轮123456
2019-09-10 · TA获得超过1万个赞
知道大有可为答主
回答量:4084
采纳率:74%
帮助的人:2079万
展开全部
O(n)表示时间复杂度。
按数量级递增排列,常见的时间复杂度有:
常数阶O(1)、对数阶O(logn)、线性阶O(n)、线性对数阶O(nlogn)、平方阶O(n^2)、立方阶O(n^3)、k次方阶O(n^k)、指数阶O(2^n)......
在n不断增大情况下,数量级越大,O(n)就增长得越快,通常数量级所使用的比例为10,那么1000和100的数量级分别为3和2,当然也可以用2作为比例,4和16的数量级分别为2和4。
类比到时间复杂度,当n很大的时候,O(2^n)和O(n)之间差的数量级就非常巨大。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式