01.复杂度量级,按数量级递增
多项式量级 | 非多项式量级 |
---|---|
常量阶 | 指数阶 |
对数阶 | 阶乘阶 n! |
线性阶 | |
线性对数阶 | |
平方阶 ,立方阶 ,... |
注:把时间复杂度为非多项式量级的算法问题叫做NP(Non-Deterministic Polynomial,非确定多项式)问题,当数据规模n越大时,非多项式量级算法的执行时间会急剧增加,求解问题的执行时间会无线增长。所以,非多项式时间复杂度的算法其实是非常低效的算法。
02.多项式量级排序
常量阶 < 对数阶 <线性阶 < 线性对数阶 < 平方阶,立方阶。。。
03.常见的空间复杂度分析
常见的空间复杂度就是 O(1)、O(n)、O(n2 )
04.趋势图
复杂度趋势图.jpg未完待续
网友评论