数据结构中关于语句频度计算

数据结构中关于语句频度计算,第1张

1、首先时间复杂度定义,如下图所示。

2、在大多数情况下,原 *** 作是最深层循环内的语句的原 *** 作,他的执行次数和包含他的语句的频度相同。

3、以上三例都含有基本 *** 作“x++”但频度各有不同。

4、时间复杂度分别为,常量阶、线性阶、平方阶。

5、最后计算时间复杂度,函数中的常数和其他次要项常常可以忽略,而更应该关注主项(最高项的阶数)。

中间有两个for循环语句:故语句频度为(n-1)(n-1)/2,由于算法的时间复杂度只是针对于问题规模n的增长率,所以n的增长率为n^2(频度表达式中增长最快的项),希望采纳为答案!!!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11922223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存