python时间复杂度o1

您所在的位置:网站首页 python字典复杂度 python时间复杂度o1

python时间复杂度o1

2022-06-09 15:51| 来源: 网络整理| 查看: 265

时间复杂度和空间复杂度(Python)

时间复杂度和空间复杂度(Python)

时间复杂度:

时间复杂度通常用Big O notation来表示,常见的时间复杂度有:

O

(

1

)

O(1)

O(1):常数复杂度

O

(

l

o

g

n

)

O(logn)

O(logn):对数复杂度

O

(

n

)

O(n)

O(n):线性时间复杂度

O

(

n

2

)

O(n^2)

O(n2):平方

O

(

n

3

)

O(n^3)

O(n3):立方

O

(

2

n

)

O(2^n)

O(2n):指数

O

(

n

!

)

O(n!)

O(n!):阶乘

只看最高复杂度的运算,不考虑系数,比如线性时间复杂度

O

(

n

)

O(n)

O(n),并不意味着,程序执行了

n

n

n次,也可能是

2

n

2n

2n次,但在描述时间复杂度时,通常忽略系数。

O

(

1

)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3