算法运算次算:
当代计算机1s内可做10^7左右次计算,配置好的机器可到k*10^7~10^8
在这个限制下时间复杂度一定的算法存在能处理的规模上限
1s在相应的算法时间复杂度下,可输入的数量级
算法复杂度 | 数量级(输入N) | 最大规模 | 复杂度 | 数量级 | 最大规模 |
O(logN) | >>10^20 | 很大 | O(N^3) | 100 | 500 |
O(N^1/2) | 10^12 | 10^14 | O(N^4) | 50 | 50 |
O(N) | 10^6 | 10^7 | O(2^N) | 20 | 20 |
O(NlogN) | 10^5 | 10^6 | O(N!) | 9 | 10 |
O(N^2) | 1000 | 2500 |