为数字提供动力作为分而治之的解决方案

时间:2017-08-23 13:55:53

标签: algorithm computer-science computer-science-theory

当我们在理论计算机科学中编写一个数字作为分而治之的算法时,我认为运行时间为T(n) = 2T(n/2) + Θ(1),但根据我老师的幻灯片,它是T(n) = T(n/2) + Θ(1)。为什么?我添加了2,因为算法分为2个子问题?我错了吗? Slide of the prof

1 个答案:

答案 0 :(得分:1)

在每个步骤中,问题分为两个小的相同部分。由于它们是相同的,因此不需要对每个进行计算。因此,不需要乘数2