• 2022-06-06
    某递归算法的递归关系式为T( n ) = 2*T(n/2) + O( n ),那么它所对应的时间复杂度为。
    A: O(n^2)
    B: O(log n)
    C: O(n)
    D: O(n*log n)
  • D

    内容

    • 0

      某算法的执行时间的递推关系如下:T(n)=1 当n=1时T(n)=2T(n/2)+1 当n>;1时则该算法的时间复杂度为( )。 A: O(1) B: O(log�) C: O(n) D: O(nlog�)

    • 1

      某递归算法执行时间的对推关系如下:当n=1时: T(n)=1当n>;1时: T(n)=T(n/2)+1则该算法的时间复杂度为( )。 A: O(1) B: O(log2n) C: O(n) D: O(nlog2n)

    • 2

      An algorithm has running time $T(n)$, which satisfies $T(n) = 4T(n/4) + O(n)$.So, its running time is _____. A: $O(n\log n)$ B: $O(n)$ C: $O(n^2)$ D: $O(n^2\log n)$

    • 3

      冒泡排序算法的时间复杂度为()。 A: O(n) B: O(log<br/>n) C: O(n^2) D: O(nlogn)

    • 4

      递归公式T(n)=8T(n/2)+O(n)的时间复杂度为( )。