algorithm - 渐近上限

标签 algorithm time-complexity asymptotic-complexity upperbound

您好,我用递归树方法解决了一个问题。然后我得出了下面的方程式。 n ∑ 3^(i-1)(n - (i - 1)) i=1

我需要找到该方程的渐近上限。任何帮助,将不胜感激。

最佳答案

Wolfram Alpha 是一个很好的工具:https://www.wolframalpha.com/input/?i=sum(3%5E(i-1)(n+-+i+%2B+1)+for+i+%3D+1..n)

该工具将总和简化为:(-2n + 3^(n+1) - 3)/4

就大 O 而言,即 O(3^n)。

关于algorithm - 渐近上限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42955946/

相关文章:

c++ - leetcode 394 的时间复杂度

algorithm - 为什么快速排序被称为尾递归算法?

algorithm - Little-oh 和 Little-omega 时间复杂度

java - 生成总和为给定数字的所有数字的算法及其复杂性

algorithm - 用一条线将一组圆分成 2 个相等的两半

c - 如何通过蒙特卡洛模拟充分利用多线程?

algorithm - Big Theta 表示法中常量的值

asymptotic-complexity - 证明函数 f(n) 属于 Big-Theta(g(n))

algorithm - 3D网格边缘检测/特征线计算算法

java - 在相同大小的桶中生成非重复对