找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2282|回复: 0

[求助] 菜鸟一枚,求指教时间复杂度

1

主题

1

帖子

1

积分

贫民

积分
1
沉迷学习 发表于 2017-4-23 10:55:15 | 显示全部楼层 |阅读模式
O(1)    O(log2^n)   O(n^(1/2))   O(n)   O(nlog2^n)   O(n^2)   O(n^3)  O(2^n)
(a)
sum, i = 0, 0
while i**2 < n:
    sum = sum + i
    i += 2

(b)
i, j, sum =1,1,0
while i < n**3:
    while j < n:
        sum=sum+ i
        j +== 1
    i=i+n

(c)
i, sum =0,0
while i < 3 * n:
    if i %2 == 0:
         j =1
         while j < n:
             sum = sum + j
             j=j*2
    else :
        j =1
        while j < n:
            sum = sum * j
            j += (n // 5)
    i=i+5


(d)
i, sum = 0, 0
while i *2<n:
    sum = sum + i
    i=i+1





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表