• 2022-07-24
    求解该算法的计算时间时,仅考虑算法Move所做的计算为主要计算,且Move为常数级算法。则算法F的计算时间T(n)的递推关系式为 (14) ;设算法Move的计算时间为k,当n=4时,算法F的计算时间为 (15) 。
    A: T(n)=T(n-1)+1
    B: T(n)=2T(n-1)
    C: T(n)=2T(n-1)+1
    D: T(n)=2T(n+1)+1
  • C

    内容

    • 0

      设问题规模为N时,某递归算法的时间复杂度记为T(N),已知T(1)=1,T(N)=2T(N/2)+N/2,用O表示的时间复杂度为______ 。

    • 1

      T(n)表示当输入规模为n时的算法效率,求T(n)=T(n-1)+1,T(1)=1的时间复杂度

    • 2

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

    • 3

      求n!问题,表示算法的复杂性的递归函数下述正确的是? A: T(n)=O(1),当n=1 T(n)=T(n-1)+O(1),当n>1 B: T(n)=O(1),当n=1 T(n)=nT(n-1)+O(1),当n>1 C: T(n)=O(1),当n=1 T(n)=2T(n/2)+O(1),当n>1 D: T(n)=O(1),当n=1 T(n)=T(n/2)+O(n),当n>1

    • 4

      某算法的时间代价递推关系为T(n)=2T(n/2)+n,T(1)=1,则该算法的时间复杂度为(53)。 A: O(n) B: O(nlog2n) C: O(n2) D: O(1)