小叁疯丶 2023-03-10 18:07 采纳率: 100%
浏览 22
已结题

关于#语句频度#时间复杂度#的问题,如何解决?

一直不知道语句频度和时间复杂度的区别
下面我算的时间复杂度是D选项的分子,但是语句频度为什么会除以6啊?

img

  • 写回答

2条回答 默认 最新

  • 快乐鹦鹉 2023-03-10 18:27
    关注

    语句频度就是语句执行了多少次。时间复杂度就是语句执行次数计算表达式的最高阶
    除6是算出来的,外层是n次循环,中层是1+2+3+...+n,最里层是1 + (1+2 ) + (1+2+3) + ... + (1+2+3+..+n),也就是i++执行的频度,计算结果及步骤为:
    令bn=1+2+3+...+n=n(n+1)/2=1/2[n^2+n],
    则Sn=b1+b2+...+bn
    =1/2[(1^2+1)+(2^2+2)+...+(n^2+n)]
    =1/2[(1^2+2^2+...+n^2)+(1+2+...+n)]
    =1/2[n(n+1)(2n+1)/6+n(n+1)/2]
    = n(n+1)(n+2)/6.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月18日
  • 已采纳回答 3月10日
  • 修改了问题 3月10日
  • 创建了问题 3月10日

悬赏问题

  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line