算法复杂度
时间复杂度,是算法所求解问题规模n的函数。
渐近时间复杂度,指当问题规模趋向无穷大时,该算法时间复杂度的数量级。
| 符号 | 说明 | 备注 | 
|---|---|---|
| Ο | 渐进上界 | 小于等于 | 
| ο | 上界 | 小于 | 
| Θ | 上界和下界 | 准确的复杂度 | 
| ω | 下界 | 大于 | 
| Ω | 渐进下界 | 大于等于 | 
O(n^n) > O(n!) > O(2^n) > O(n^2) > O(nlogn) > O(n) > O(\sqrt{n}) > O(log(n)) > O(1)

时间复杂度,是算法所求解问题规模n的函数。
渐近时间复杂度,指当问题规模趋向无穷大时,该算法时间复杂度的数量级。
| 符号 | 说明 | 备注 | 
|---|---|---|
| Ο | 渐进上界 | 小于等于 | 
| ο | 上界 | 小于 | 
| Θ | 上界和下界 | 准确的复杂度 | 
| ω | 下界 | 大于 | 
| Ω | 渐进下界 | 大于等于 | 
O(n^n) > O(n!) > O(2^n) > O(n^2) > O(nlogn) > O(n) > O(\sqrt{n}) > O(log(n)) > O(1)

