代码之家  ›  专栏  ›  技术社区  ›  Mohamed Sayed Abdalaziz

计算递推方程(算法分析)

  •  0
  • Mohamed Sayed Abdalaziz  · 技术社区  · 5 年前

    我想知道如何用迭代法解决这个问题

    enter image description here

    0 回复  |  直到 5 年前
        1
  •  1
  •   DuDa William Halliday    5 年前

    既然你应该自己做作业,我就给你看看解决问题的办法

    • T(1)=1
    • T(n)=2T(n/2)+n
    • 对于n=8


    T(n)=T(8)
    =2T(8/2)+8

    =2*(2T(4/2)+4)+8

    =4T(2)+8+8

    =4*(2T(2/2)+2)+16
    =4*(2T(1)+2)+16
    =8T(1)+4+16
    =8T(1)+20
    = 8*1+20