174 words
1 minute
scheme-lecture-1.2.3
增长的阶
- 常数阶
- 不管多大,需要的时间/空间都是固定的。
- 对数阶
- 输入每翻一倍,计算量只增加一个常量。
- 线性阶
- 计算量和同步增加。扩大多少倍,计算量同步扩大多少倍。
- 平方阶
- 扩大10倍,计算量扩大100倍。
- 指数阶
- 随着的增加,计算量程指数级增长。
时间和空间的阶
- 时间的阶(计算步数): 程序总共执行了多少次操作。
- 空间的阶(内存空间): 程序在运行过程中,最高峰时需要记住多少个”推迟执行的操作”。
scheme-lecture-1.2.3
https://infini.cv/posts/scheme/scheme-lecture-123/ Some information may be outdated