【发布时间】:2020-10-13 17:07:54
【问题描述】:
算法求解大小为????的问题如下:递归求解大小为???? - 2的3个子问题,然后及时构造原问题的答案????(1)。
Master 定理显然不能在这里应用。所以,我想画一个递归树,但困扰我的是我需要考虑两种情况:n 是奇数/偶数?或者结果总和因此运行时间根本不依赖于此?提前致谢。
【问题讨论】:
-
提示:如果子问题的大小为 n-1,你能解决这个问题吗?如果子问题的大小为 n-2,它会如何变化?
-
@Henry 我想在树的每个新级别上,我们需要从 n (T(n-2)、T(n-4)、T(n-6) 等中再减去 2 个)。并且金额上限也发生了变化
标签: algorithm recursion time-complexity big-o