时间复杂度

定义

时间复杂度指算法中所有语句的频度(执行次数)之和。记为:T(n)=O(f(n)) 其中,n 是问题的规模;f(n)是问题规模 n 的某个函数

常见时间复杂度

习题

答案:C

        时间复杂度为O(n2),说明算法的时间复杂度T(")满足T(k)Wc"2 (c为比例常数),即T(n)= 。(疽),时间复杂度7(”)是问题规模n的函数,其问题规模仍然是n而不是n2o

答案:A

        m++语句的执行次数为

答案:B

        基本运算sum+=++i。它等价于++i; sum=sum+i。每执行一次i自增1。i=l时sum=0 + l; i=2 时 sum=0 + l+2; i=3 时 sum=0 + l+2+ 3,以此类推得出 sum=0 + l+2 + 3 + —+i= (1 + i) *i/2, 可知循环次数t满足(1+t) *t/2

答案:B 

相关推荐

  1. 时间复杂

    2024-01-28 00:20:02       38 阅读
  2. C++——时间复杂

    2024-01-28 00:20:02       34 阅读
  3. 时间复杂

    2024-01-28 00:20:02       32 阅读
  4. 时间复杂和空间复杂

    2024-01-28 00:20:02       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-28 00:20:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-28 00:20:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-28 00:20:02       82 阅读
  4. Python语言-面向对象

    2024-01-28 00:20:02       91 阅读

热门阅读

  1. 深度学习如何入门,如何快速理解深度学习

    2024-01-28 00:20:02       61 阅读
  2. vue3下富文本编辑器@wangeditor的一些配置

    2024-01-28 00:20:02       52 阅读
  3. C# 学习笔记-构造自己的类型

    2024-01-28 00:20:02       42 阅读
  4. python Fabric实现文件上传

    2024-01-28 00:20:02       52 阅读
  5. 物理服务器

    2024-01-28 00:20:02       60 阅读
  6. Python中的进制转换——bin/oct/hex函数与int函数

    2024-01-28 00:20:02       53 阅读
  7. bxCAN接收处理

    2024-01-28 00:20:02       54 阅读