gpt4 book ai didi

recursion - 这个递归算法的大O是什么

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

我们有一个大小为n的问题

递归求解大小为 n − 1 的子问题并执行的算法解决方案的线性工作量。

我尝试使用 plug n chug,发现 big-O 是 n,线性的,但这对我来说似乎不正确。我还能尝试什么?

最佳答案

你提到的递归公式是:

  • T(n) = T(n-1) + O(n)

这意味着:

T(n) = kn + k(n-1) + k(n-2) + .. + k,等于 k ​​ n * (n + 1)/2。

所以,算法的复杂度为O(n2)。

关于recursion - 这个递归算法的大O是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35931649/

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