• 2022-07-27
    一个折半查找的算法时间复杂度递推的公式为( )。
    A: T(n) = 2T(n/2) + k k为常数
    B: T(n) = T(n/2) + k k为常数
    C: T(n) = 2T(n/2) + logn
    D: T(n) = 2T(n/2) + n
  • B

    内容

    • 0

      If an algorithm has running time $T(n)= O(n\log n)$, then $T(n)$ may most likely satisfy that _____. A: $T(n) = 4T(n/4) + O(n^2)$ B: $T(n) = 4T(n/4) + O(n) $ C: $T(n) = 3T(n/2)+O(n) $ D: $T(n) = 2T(n/2) + O(\log n)$

    • 1

      分治法求棋盘覆盖问题的递推式 A: T(n)=1,n=0T(n)=2T(n/2)+1,n>0 B: T(n)=1,n=0T(n)=T(n/2)+O(n),n>0 C: T(n)=1,n=0T(n)=4T(n-1),n>0 D: T(n)=1,n=0T(n)=2T(n-1),n>0

    • 2

      【填空题】请求解递归式:n>1时,T(n)=2T(n/2)+n,否则T(n)=1,则T(n)=____(简答题)

    • 3

      某递归算法的执行时间的递推关系如下:T(n)=1 当n=1时T(n)=2T(n/2)+1 当n>1时则该算法的时间复杂度为()。

    • 4

      中国大学MOOC: 某递归算法的执行时间的递推关系如下:T(n)=1 当n=1时T(n)=2T(n/2)+1 当n>1时则该算法的时间复杂度为( )。