gpt4 book ai didi

嵌套 for 循环的大时间复杂度

转载 作者:行者123 更新时间:2023-12-01 07:16:27 26 4
gpt4 key购买 nike

我在这里有一个问题,循环是:

for (i=0; i < n; ++i)
for (j = 3; j < n; ++j)
{
...
}

我有点了解如何计算大哦,但我不完全确定如何去做。对于 i 的每个值,外循环执行 n 次,内循环执行 i 次。复杂性应该是 N^2(我认为)。大佬能详细说说这个是怎么计算的吗?我明白其中的一些,但不是全部。

最佳答案

(n*(n-3)) = n²-3n和非常大的n靠近 .所以对于 Big-Oh 符号,我会写 O(n²)因为-3n可以忽略。

只是对问题中的测试进行更正:外循环执行 n次、内(n-3)外循环每次迭代的次数。

关于嵌套 for 循环的大时间复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3080188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com