|
1
1
你的计算是正确的——确实如此
|
|
|
2
0
该函数包含两个嵌套循环。外循环运行“n”次,对于外循环的每次迭代,内循环运行的次数等于当前值“i”的平方。 前'n'个自然数之和为 1. + 2. + 3. + + 1+2+3++n,已知为 ( + 1. ) 2. 2. n(n+1) 。对于外循环中的每个“i”,内循环运行 2. 我 2. 时间。 因此,迭代的总次数与 ( + 1. ) 2. n 2. n(n+1) ,导致时间复杂性为 ( 2. ) O(n 2. ). 与Google Bard关于O(n^3)的建议相反,该分析揭示了由于嵌套循环而非三次循环导致的二次时间复杂性。因此,正确的时间复杂度是 ( 2. ) O(n 2. ). |
|
|
Matthew · 发现程序的时间复杂性 2 年前 |
|
|
TreasureGhost · 以下函数的时间复杂度是多少 2 年前 |
|
|
user129393192 · 这个问题的最优算法是什么? 2 年前 |
|
|
3366784 · 使用序列初始化字符串的时间复杂度是多少? 2 年前 |
|
|
data-oil · 在字符串列表中搜索的高效快捷方法 8 年前 |