复杂度 | 算法集 | 备注 |
---|---|---|
![]() | 位运算 | 常数集复杂度 |
![]() | 二分法,倍增法,快速幂算法,辗转相除法 | |
![]() | 枚举法,双指针算法,单调栈算法,KMP算法,Rabin Karp,Manacher's Algorithm | 又称作线性复杂度 |
![]() | 快速排序,归并排序,堆排序 | |
![]() | 枚举法,动态规划,Dijkstra | |
![]() | 枚举法,动态规划,Floyd | |
![]() | 与组合有关的搜索问题 | |
![]() | 与排列有关的搜索问题 |
复杂度 | 算法集 | 备注 |
---|---|---|
![]() | 位运算 | 常数集复杂度 |
![]() | 二分法,倍增法,快速幂算法,辗转相除法 | |
![]() | 枚举法,双指针算法,单调栈算法,KMP算法,Rabin Karp,Manacher's Algorithm | 又称作线性复杂度 |
![]() | 快速排序,归并排序,堆排序 | |
![]() | 枚举法,动态规划,Dijkstra | |
![]() | 枚举法,动态规划,Floyd | |
![]() | 与组合有关的搜索问题 | |
![]() | 与排列有关的搜索问题 |