以下表达式的净 运行 时间是多少?

What is the net running time of the below expression?

对于递归算法,我想出了下面的表达式来计算运行时间。但是我不清楚如何简化它并用 Big-O 表示法表达。

如果它只是4<sup>k</sup>,那么我知道它只是一个GP系列,我们可以取最后一项是 4<sup>n</sup> 作为最坏情况 运行 的时间。帮助我了解如何处理这里的 (k+1)

尽量简化术语

Σk=0,...,n 4k(k+1) < Σk=0,...,n 4k(n+1) = (n+1) Σk=0,...,n 4k

所以这是 O(n⋅4<sup>n</sup>)。这个界限很紧,因为 4<sup>n</sup>(n+1) 是总和的一部分。

注意:您所说的"running time"通常被称为"complexity"。