问题标签 [master-theorem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
280 浏览

recurrence - 主定理:如何在这个递归关系中找到 b 的值

主定理与T(n) = aT(n/b) + f(n)a >=1 和 b > 1 形式的递归一起使用,在这种情况下,b 的值可以很容易地从递归中看出,但是我有一个形式的递归

我如何得到b?

0 投票
2 回答
1749 浏览

algorithm - 主定理:当 f(n) 包含对数的负幂时的问题

因此,我使用 Master 定理计算以下函数的平均案例复杂度:

根据http://people.csail.mit.edu/thies/6.046-web/master.pdf问题 7,

它说

不适用(f(n) 和 n log b a之间的非多项式差异)

这个答案也支持pdf,说不。

然而,在这个视频中,教练在 12:26 解决了同样的问题,他给出了答案

谁能解释哪一个是的,为什么

0 投票
1 回答
379 浏览

algorithm - 使用主定理的推广解决方程

我请求帮助解释证明是如何工作的。我看过它的例子,但很难理解它。

证明以下

方程的解

T(n) = aT(n/b) + Θ(n k log p n) 其中 a ≥ 1, b > 1, p ≥ 0

  • T(n) = O(n log b a ) 如果 a > b k

  • T(n) = O(n k log p+1 n) 如果 a = b k

  • T(n) = O(n k log p (n)) 如果 a < b k

这是问题的屏幕截图,格式更好

这是主定理的推广。

0 投票
1 回答
27 浏览

time-complexity - 分割数大于 n 的算法示例

我正在使用树方法推导大师定理,我注意到了一些事情。

所以我们有:

$T(n)=a*T(n/b) + n^c$

由此:我们注意到,树的最后一层将有 $a^(log_b_n)$ 分裂,等于 $n^(log_b_a)$

现在,如果 $a=b$,我在最后一级得到 n 个拆分,这是我在快速排序和合并排序中看到的,如果 a

是否有大于 n 个拆分的实际示例?我们实际上在哪里重复元素的操作?

*此外,数学溢出格式似乎不起作用。如果有人提供帮助,将不胜感激。

0 投票
1 回答
2401 浏览

algorithm - 如何使用递归树求解方程 T(n) = 5T(n/5) + sqrt(n), T(1) = 1, T(0) = 0?

当我应用主定理时,我得到 O(n) 但是当我尝试使用递归树来解决它时,我被卡住了,无法找出任何解决方案。

我试过这个:

我该如何解决这个GP?

0 投票
1 回答
1640 浏览

algorithm - N 次幂 n 即 n^n 是否为多项式?n^2 和 n^n 之间是否存在多项式差异?

nn(即n^n)是多项式吗?可以 T(n) = 2T(n/2) + n^n用高手的方法解决吗?

0 投票
1 回答
1277 浏览

algorithm - 没有 f(n) 的递归主定理

Master 定理可以应用于 f(n) 为零的递归,例如:T(n)=2T(n/3) + 0? 如果是,将如何解决?考虑到这一点,它会花费恒定的时间T(1)=1吗?

0 投票
0 回答
41 浏览

time-complexity - 如何计算这种递归的复杂度?

我有这个复发:

方程

我想应用Master Method因为它似乎属于Case 1,所以我想探讨一下:

方程

但我不知道我该怎么做。我走对了吗?

0 投票
1 回答
1288 浏览

algorithm - 主定理和指数函数

我最近遇到了一些关于主定理之类的练习。一个要求我们找到一些表达式的 Θ()(给定 Τ(1)=Θ(1))。大多数都用主定理解决了,但是这个

显然不是这样解决的,因为它不是定理的通用形式。
我们如何找到它的 Θ()?

0 投票
1 回答
553 浏览

algorithm - 如果基本情况不是在恒定运行时而是在多项式运行时运行,主定理是否适用?

这是我的递归函数:

xyz() 是 ϴ(n^3)。Master定理在这里有效吗?如果,是,我将如何写?