代码之家  ›  专栏  ›  技术社区  ›  Thunfische

与主定理的递推关系:多项式函数

  •  0
  • Thunfische  · 技术社区  · 7 年前

    允许 T(n)

    T(n) = aT(n/b)+f(n) 
    

    a >= 1 b >= 2

    使用 Master theorem ,必须满足的条件之一是 f(n) 应该是多项式函数。

    在这个例子中,显然不是这样

    T(n) = 2T(n/4) + n^(1/2) + 42 .

    这本书很重要 f(n)=n^(1/2) 作为多项式函数,但我学到的是如果 f(n) = n^a 是一个多项式函数,那么 a 必须是自然数。有特殊情况吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Thomas Ahle    7 年前

    你可以称之为广义多项式,但这正是它的用意。许多适用于“自然数”多项式的定理也适用于这些广义多项式。只要想想差异化或集成。