复杂 度 | 例子 |
O(1) | 从一个数据集中获取第一个元素 |
O(lg n) | 将一个数据集分成两半,然后将分开的每一半再分成两半,以此类推遍历每一个数据集 |
O(n) | 遍历一个数据集 |
O(nlg n) | 将一个数据集分成两半,然后将分开的每一半再分成两半,以此类推,在此过程中同时遍历没一半数据 |
O(n²) | 遍历一个数据集中的每一个元素的同时遍历另一个数量级相同的数据集 |
O(2^n) | 为一个数据集生成其可能的所有子集 |
o(n!) | 为一个数据集生成其可能的所有排列组合 |
常见复杂计算发生的复杂度
最新推荐文章于 2024-07-11 09:00:00 发布