证明∑ i至n(logi)的总和为O(nlogn)

用户3196567

我认为它起作用的一种方式是,我们可以这样说,∑_i^{n (log i)} < ∑_i^{n (log n)}然后尝试证明它是O(n log n),但是从这里去哪里呢?有什么建议么?

templatetypedef

如果只需要显示总和为O(n log n),则可以显示

Σlog i≤Σlog n = n log n

因此,您的函数为O(n log n)。如果您想更正式一点,可以使用常数c = 1和n 0 = 1。

更有趣的问题是通过证明Ω(n log n)的下界来表明总和为Θ(n log n)。为此,请注意,总和大于或等于求和中最后n / 2个项的总和。这些总和中的每一项至少为log(n / 2)。这给出(n / 2)log(n / 2)=(n / 2)(log n-log 2)的下限,即Ω(n log n)。因此,您的总和为O(n log n)和Ω(n log n),因此为Θ(n log n)。

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

证明或非证明Ω(n)=ω(n)UΘ(n)

来自分类Dev

渐近符号:如何证明n ^ 2 =Ω(nlogn)?

来自分类Dev

证明¬(¬a= a)

来自分类Dev

证明自然(n)为零

来自分类Dev

证明lg(n!)= O(n!)

来自分类Dev

证明n = o(2 ^ {f(n)})?

来自分类Dev

证明 g(n) 是 O(g(n))

来自分类Dev

证明函数在Idris中评估为True

来自分类Dev

观察同构,然后证明它们为Monad

来自分类Dev

为WatchEvent证明存在的文件获取FileNotFoundException

来自分类Dev

如何证明 i++ 不是原子的

来自分类Dev

n长度的直接证明序列

来自分类Dev

Big-O符号说明/证明

来自分类Dev

指数和幂的O标记证明

来自分类Dev

从第一原理证明“小O”

来自分类Dev

涉及日志总数的Big-O证明

来自分类Dev

指数和幂的O证明

来自分类Dev

减少正数排序任务以证明nlogn复杂性

来自分类Dev

证明功能如何证明?

来自分类Dev

如何使用求和符号证明算法为Θ(log n)?

来自分类Dev

证明g(n)为o(f(n)),则f(n)+ g(n)为Theta(f(n))

来自分类Dev

如何证明以下函数hg(n)= O(f(n))

来自分类Dev

证明存在10次交换的O(n)算法

来自分类Dev

证明a ^ 2 -b ^ 2是否为偶数,ab也为偶数

来自分类Dev

证明f(n)=Θ(g(n))且g(n)=Θ(f(n))

来自分类Dev

证明项目:flex-end; 不是为我工作

来自分类Dev

如何证明反向零在精益中为零

来自分类Dev

Idris将证明传递给参数为LTE的函数

来自分类Dev

转换矩阵的每行自积的证明加和为1