This commit is contained in:
krahets
2023-02-09 04:43:12 +08:00
parent af3542e3c0
commit 4d2575be7a
18 changed files with 264 additions and 156 deletions
@@ -560,7 +560,7 @@ $T(n)$ 是个一次函数,说明时间增长趋势是线性的,因此易得
2. **省略所有系数**。例如,循环 $2n$ 次、$5n + 1$ 次、……,都可以化简记为 $n$ 次,因为 $n$ 前面的系数对时间复杂度也不产生影响。
3. **循环嵌套时使用乘法**。总操作数量等于外层循环和内层循环操作数量之积,每一层循环依然可以分别套用上述 `1.` 和 `2.` 技巧。
根据以下示例使用上述技巧前、后的统计结果分别为
以下示例展示了使用上述技巧前、后的统计结果
$$
\begin{aligned}
@@ -838,7 +838,7 @@ $$
count := 0
size := 100000
for i := 0; i < size; i++ {
count ++
count++
}
return count
}