This commit is contained in:
krahets
2023-12-28 17:18:37 +08:00
parent 8d49c46234
commit d1f1473539
67 changed files with 604 additions and 609 deletions
@@ -477,12 +477,12 @@ comments: true
return 0
def loop(n: int):
"""循环 O(1)"""
"""循环的空间复杂度为 O(1)"""
for _ in range(n):
function()
def recur(n: int) -> int:
"""递归 O(n)"""
"""递归的空间复杂度为 O(n)"""
if n == 1: return
return recur(n - 1)
```
@@ -1924,7 +1924,7 @@ $$
生物学的“细胞分裂”是指数阶增长的典型例子:初始状态为 $1$ 个细胞,分裂一轮后变为 $2$ 个,分裂两轮后变为 $4$ 个,以此类推,分裂 $n$ 轮后有 $2^n$ 个细胞。
图 2-11 和以下代码模拟了细胞分裂的过程,时间复杂度为 $O(2^n)$
图 2-11 和以下代码模拟了细胞分裂的过程,时间复杂度为 $O(2^n)$
=== "Python"