算法时间复杂度
1. 简介
算法的时间复杂度是指在问题规模为 时整个算法执行的基本语句单元次数,记为 。
2. 分类
在算法时间复杂度分析中,常用 图去衡量算法时间复杂度,该图横坐标为 ( 为问题规模),纵坐标为 ( 为时间频度)。
- exponential:指数复杂度
- cubic:
- quadratic:
- linearithmic:
- linear:
- logarithmic:
- constant:
3. 符号
以 为例:
-
:表示时间复杂度渐近为 。
-
:表示时间复杂度小于等于 。
-
:表示时间复杂度大于等于 。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 お前はどこまで見えている!
评论
WalineTwikoo