Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我应该使用哪种方法来解决这种复发?
T(n)= { Θ(1) if n = 1 { T(n-1) + Θ(n) if n > 1
您可以使用迭代方法解决此问题。作为提示,它求解到 Θ(n 2 )。
希望这可以帮助!
使用主方法,我们可以发现:
a = 1,b = 1 和 d = 1,然后 a = b^d。
所以 T(n) = (层数) * (每层的工作量) = n * n