【问题标题】:Algorithms : Master Theorem算法:主定理
【发布时间】:2016-09-14 22:05:51
【问题描述】:

主定理可用于解决递归关系,例如 T(n)= aT(n/b)+f(n).

那么,如果f(n)=O(n)f(n)=cn 两者的值相同? f(n)=cn 也可以使用主定理吗?

【问题讨论】:

  • 在考虑渐近关系时,经常会忽略 c 等常量。这是因为随着n 变得足够大,该常数使得计算内存消耗和运行时间变得非常困难。这意味着f(n)=n,相当于f(n)=O(n)

标签: algorithm asymptotic-complexity master-theorem


【解决方案1】:

如果我正确理解了这个问题,f(n)=cn(其中c 是一个常数)在O(n) 中;可以应用主定理。

【讨论】:

    【解决方案2】:

    假设c 是一个常数,并且我正确理解了您的问题,那么f(n) = O(n)f(n) = cn 的解决方案将是相同的,因为cn = O(n) 因此可以应用主定理来解决重复。

    【讨论】:

      猜你喜欢
      • 2015-08-25
      • 2015-05-08
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      • 2015-02-24
      相关资源
      最近更新 更多