参考答案和解析
正确答案:A
解析:当n无限增大时,T1(n)≤T2(n)≤T3(n)T4(n)。所以T4的渐进时间最小。
更多“下述函数中渐进时间最小的是(137)。A.T1(n)=nlog2n+100log2nB.T2(n)=nlog2n+100log2nC.T3(n)=n2-1 ”相关问题
  • 第1题:

    以下函数中渐进时间最小的是(64)。

    A.T1(n)=2n+nlogn

    B.T2(n)=n2+logn

    C.T3(n)=2n+nlogn

    D.T4(n)=n+10000logn


    正确答案:D
    解析:通常情况下,算法中基本操作重复执行的次数是问题规模n的某个函数f(n),算法的时间量度记作T(n)=O(f(n))。它表示随问题规模n的增大,算法执行的时间的增长率和f(n)的增长率相同,称为算法的渐进时间复杂度。当n→∞时,常见的渐进时间复杂度大小关系如下。
      O(1)≤O(n)≤O(nlogn)≤O(n2)
      由此可知,本试题选项中所给出的4个函数中,函数T4(n)=n+10000logn的渐进时间最小。

  • 第2题:

    下面函数中渐进时间最小的是(51)。

    A.T1(n)=n+nlogn

    B.T2(n)=2n

    C.T3(n)=n2-logn

    D.T4(n)=n+100logn


    正确答案:D
    解析:显然T4(n)=n+100logn渐进时间最小。

  • 第3题:

    一个含有n变量的逻辑函数中每个最小项有()个逻辑相邻项。

    A.n

    B.n+1

    C.n-1

    D.n²


    n

  • 第4题:

    下面函数中渐进时间最小的是(53)。

    A.T1(n)=n+nlogn

    B.T2(n)=2n+nlogn

    C.T3(n)=n2-logn

    D.T4(n)=n+100logn


    正确答案:D
    解析:一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数f(n),算法的时间量度记作
                T(n)=O(f(n))
      它表示随问题规模n的增大,算法执行的时间的增长率和f(n)的增长率相同,称作算法的渐进时间复杂度。当n→∞时,常见的渐进时间复杂度大小为
      O(1)≤O(n)≤O(nlogn)≤O(n2)

  • 第5题:

    以下函数中渐进时间最小的是(44)。

    A.T1(n)=2n+nlogn

    B.T2(n)=n+10 000logn

    C.T3(n)=2n+nlogn

    D.T4(n)=n2+nlogn


    正确答案:B
    解析:通常情况下,算法中基本操作重复执行的次数是问题规模n的某个函数f(n),算法的时间量度记做T(n)=O(f(n))。它表示随问题规模n的增大,算法执行的时间的增长率和f(n)的增长率相同,称做算法的渐进时间复杂度。当n→∞时,常见的渐进时间复杂度大小关系如下。O(1)≤O(n)≤O(nlogn)≤O(n2)由此可知,试题中所给出的4个函数中,函数T2(n)=n+10000logn的渐进时间最小。