对于C++而言,一般题目的时间限制为1s或2s.
因此C++的操作次数控制在最佳
下面给出不同数据范围,代码的时间复杂度该如何选择:
1.n<=30,指数级别
2.n<=100,O()
3.n<=1000,O()
4.n<=10000,O(n*sqrt(n))
5.n<=100000,O(n*logn)
6.n<=1000000,O(n)
7.n<=10000000,O(n)
8.n<=,O(sqrt(n))
9.n<=,O(logn)
对于C++而言,一般题目的时间限制为1s或2s.
因此C++的操作次数控制在最佳
下面给出不同数据范围,代码的时间复杂度该如何选择:
1.n<=30,指数级别
2.n<=100,O()
3.n<=1000,O()
4.n<=10000,O(n*sqrt(n))
5.n<=100000,O(n*logn)
6.n<=1000000,O(n)
7.n<=10000000,O(n)
8.n<=,O(sqrt(n))
9.n<=,O(logn)