gpt4 book ai didi

time-complexity - 嵌套循环的运行时间

转载 作者:行者123 更新时间:2023-12-04 23:00:30 27 4
gpt4 key购买 nike

对不起,如果这个问题已经被问到,我不知道如何搜索它。

假设你有以下循环

    for (i=0; i < n; i++)
for(j = i; j < n; j++)

这是 O(n^2) 还是 O(nlog(n)),为什么?

最佳答案

外循环的运行时间(本身)是 O(n),内循环的运行时间是 O(n-i)。所以循环的时间是 (n)(n-i),当你扔掉常量 i 时,运行时间是 O(n^2)。

关于time-complexity - 嵌套循环的运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26446055/

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