use*_*553 5 runtime series big-theta
我有一个关于几何级数的问题。为什么是
1 + c + c 2 + ... + c n = ?(c n )
当 c > 1 时?我明白为什么它是 ?(n) if c = 1 并且它是 ?(1) if c < 1,但我就是不明白为什么它是 ?(c n ) if c>1。
谢谢!
几何级数的前 n 项之和
c 0 + c 1 + ... + c n-1
由数量给出
(c n - 1) / (c - 1)
请注意,如果 c > 1,则该数量的上界为 c n - 1,下界为 c n-1 - 1 / c。因此,它是O(C Ñ)和Ω(C Ñ),所以它是Θ(C Ñ)。
希望这可以帮助!
归档时间: |
|
查看次数: |
8110 次 |
最近记录: |