复杂度
排序
算法 | 最坏 | 平均 |
---|---|---|
快排 | O(n^2) | O(nlogn) |
随机选择算法 | O(n^2) | O(N) |
素数
算法 | 复杂度 |
---|---|
[2,sqrt(n)] | O(sqrt(n)) |
埃氏筛法 | O(nloglogn) |
string
算法 | 复杂度 |
---|---|
substr() | O(len) |
find() | O(nm) |
图
算法 | 复杂度 |
---|---|
Dijkstra (邻接矩阵) | O(V^2) ,V:点 |
Dijkstra (邻接表) | O(V^2+E) |
Bellman-Ford | O(VE) |
SPFA | O(kE) |
Floyd | O(n^3) |
prim | O(V^2) |
Comments