time-complexity - 以下算法的大 O 复杂度是多少?
问题描述
我需要帮助了解如何分解此功能,以便我知道如何回答所提出的问题?我知道增长的顺序,但仍然对如何在算法上阅读这个有一些疑问?
以下函数的大 O 复杂度是多少?
def complexity(n):
k = 0
for i in range(2, n):
for j in range(n, 2*n):
k= k+1
- (a) 复杂度1:O(n 3 )
- (b) 复杂度1:O(n 2 )
- (c) 复杂度1:O(n)
- (d) 复杂度1:O(nlog n )
- (e) 以上都不是
解决方案
推荐阅读
- javascript - 用js改变全局css
- mongodb - 如何在 MongoDB 中保存嵌套对象
- typescript - !. 打字稿操作员理解
- adobe - com.adobe.granite.queries.impl.hc.QueryLimitsHealthCheck 无法检索 QueryEngineSettings MBean。无法检索 QueryEngineSettings MBean
- python - 在 Raspbian 上的旧 Numpy 版本上,Pandas 导入错误
- python-3.x - 寻找安排python包运行的方法
- r - data.frame 中所有变量对的元素乘法之和
- unit-testing - Dart:如果没有发出任何值,则对流进行单元测试
- jmeter - Non HTTP response message: Socket closed 是什么意思?
- struts2 - Struts 2-Tiles 3 访问问题