Math 求解递归T(n)=2T(sqrt(n))和#x2B;log2n

Math 求解递归T(n)=2T(sqrt(n))和#x2B;log2n,math,big-o,recurrence,Math,Big O,Recurrence,我想解决以下递归关系: T(n)=2T(sqrt(n))+log2n 不幸的是,主定理和akra-bazzi方法都不能应用于这种情况。我猜答案一定是O(logn),但我不确定如何证明这一点 非常感谢 进行替换: 然后,循环变成: 这里我们假设log是基数2,WLOG 这些术语中有log(m)(忽略关一等),因此: m术语总和为m log(m) “常数”项是一个几何级数,和为 (…所以我们忽略它) 因此,总体复杂性为: 进行替换: 然后,循环变成: 这里我们假设log是基数2,WL

我想解决以下递归关系:

T(n)=2T(sqrt(n))+log2n

不幸的是,主定理和akra-bazzi方法都不能应用于这种情况。我猜答案一定是O(logn),但我不确定如何证明这一点

非常感谢

进行替换:

然后,循环变成:

这里我们假设
log
是基数2,WLOG

这些术语中有
log(m)
(忽略关一等),因此:

  • m
    术语总和为
    m log(m)
  • “常数”项是一个几何级数,和为

(…所以我们忽略它)

因此,总体复杂性为:

进行替换:

然后,循环变成:

这里我们假设
log
是基数2,WLOG

这些术语中有
log(m)
(忽略关一等),因此:

  • m
    术语总和为
    m log(m)
  • “常数”项是一个几何级数,和为

(…所以我们忽略它)

因此,总体复杂性为:


我投票以离题方式结束这个问题,因为它与编程或软件开发无关。我投票以离题方式结束这个问题,因为它与编程或软件开发无关。