更多“在算法时间复杂度中,O(n3)表示平方阶”相关问题
  • 第1题:

    某算法的语句执行频度为(n2log2n+n3+8),其时间复杂度表示()。

    A、O(n)

    B、O(n2log2n)

    C、O(n3)

    D、O(log2n)


    参考答案:C

  • 第2题:

    下面的时间复杂度按数量级递增的顺序排列,正确的是注释从功能上可以分为()。

    A、平方阶O(n2),对数阶O(log2n),指数阶O(2n)

    B、线性对数阶O(nlog2n),指数阶O(2n),立方阶O(n3)

    C、常数阶O(1),线性阶O(n),指数阶O(2n)

    D、k次方阶O(nk),指数阶O(2n),对数阶O(log2n)


    参考答案:C

  • 第3题:

    在图采用邻接表存储时,求最小生成树的Prim算法的时间复杂度为()。

    A.O(n)

    B.O(n+e)

    C.O(n2)

    D.O(n3)


    正确答案:B

  • 第4题:

    若n表示问题的规模、O(f(n))表示算法的时间复杂度随n变化的增长趋势,则算法时间复杂度最小的是(59)。

    A.O(n2)

    B.O(n)

    C.O(logn)

    D.O(nlogn)


    正确答案:C
    解析:本题考查的是算法消耗的时间度量。一般情况下,一个算法中基本操作重复执行的次数是问题规模n的某个函数f(n),算法的时间量度记作T(n)=O(f(n)),它表示随问题n的增大,算法执行时间的增长率和 f(n)的增长率相同,称做算法的渐进时间复杂度,简称时间复杂度。显然,在O(n2)、O(n)、 O(logn)和O(nlogn)中,复杂度最小的是O(logn)。

  • 第5题:

    求最短路径的FLOYD算法的时间复杂度为(16)。

    A.O(n)

    B.O(n+e)

    C.O(n2)

    D.O(n3)


    正确答案:D
    解析:FLOYD算法的时间复杂度为n3。

  • 第6题:

    数据结构中,时间复杂度中,O(1)表示:()。

    • A、常数阶
    • B、线性阶
    • C、平方阶
    • D、立方阶

    正确答案:A

  • 第7题:

    数据结构里,时间复杂度低于平方阶的是()。

    • A、O(1)
    • B、O(n)
    • C、O(log2n)
    • D、O(nlog2n)

    正确答案:A,B,C,D

  • 第8题:

    对n个关键字作快速排序,在最坏情况下,算法的时间复杂度是()。

    • A、O(n)
    • B、O(n2
    • C、O(nlog2n)
    • D、O(n3

    正确答案:B

  • 第9题:

    问答题
    我们通常采用大O形式来表示算法的时间复杂度。例如,在一个长度为n的顺序表中顺序查找一个数据元素的过程的时间复杂度为O(n),其中,n表示问题的规模。那么,O(1)表示什么?请举出一个例子加以说明。

    正确答案: O(1)表示时间复杂度与问题规模无关。例如,在堆栈或者队列中插入一个新的元素的过程的时间复杂度为O(1)。
    解析: 暂无解析

  • 第10题:

    多选题
    算法的时间复杂度数量级包括()。
    A

    线性阶O(n)

    B

    平方阶O(nn)

    C

    立方阶O(nnn)

    D

    对数阶O(log2n)


    正确答案: A,B
    解析: 暂无解析

  • 第11题:

    单选题
    数据结构中,时间复杂度中,O(1)表示:()。
    A

    常数阶

    B

    线性阶

    C

    平方阶

    D

    立方阶


    正确答案: A
    解析: 暂无解析

  • 第12题:

    填空题
    常见的算法时间复杂度用大O记号表示为:常数阶()、对数阶()、线性阶()、平方阶()和指数阶()。

    正确答案: O(1),O(log2n),O(n),O(n2),O(2n)
    解析: 暂无解析

  • 第13题:

    某算法的语句执行频度为(3n2logn+n3+8),其时间复杂度是O(n3)()

    此题为判断题(对,错)。


    参考答案:正确

  • 第14题:

    求有向图G=(V,E)中每一对顶点间的最短路径,用Dijkstra算法和弗罗伊德算法,时间复杂度都是O(n3)。()

    此题为判断题(对,错)。


    正确答案:√

  • 第15题:

    ● 若某算法在问题规模为 n 时,其基本操作的重复次数可由下式表示,则该算法的时间复杂度为 (64) 。

    (64)A. O(n) B. O(n2) C. O(logn) D. O(nlogn)


    正确答案:B

  • 第16题:

    若目标串的长度为n,模式串的长度为[n/3],则执行模式匹配算法时,在最坏情况下的时间复杂度是( )。

    A.O(1)

    B.O(n)

    C.O(n2)

    D.0(n3)


    正确答案:C
    解析:在主串中可能存在多个模式串“部分匹配”的子串,因而引起数次回溯,若除了最后一次匹配,其他比较每次都需要回溯,则循环次数的数量级为n2

  • 第17题:

    数据结构里,在算法时间复杂度中,O(nn)表示()。

    • A、常数阶
    • B、线性阶
    • C、平方阶
    • D、立方阶

    正确答案:C

  • 第18题:

    数据结构里,在算法时间复杂度中,O(log2n)属于()。

    • A、常数阶
    • B、线性阶
    • C、平方阶
    • D、对数阶

    正确答案:D

  • 第19题:

    算法的时间复杂度数量级包括()。

    • A、线性阶O(n)
    • B、平方阶O(nn)
    • C、立方阶O(nnn)
    • D、对数阶O(log2n)

    正确答案:A,B,C,D

  • 第20题:

    常见的算法时间复杂度用大O记号表示为:常数阶()、对数阶()、线性阶()、平方阶()和指数阶()。


    正确答案:O(1),O(log2n),O(n),O(n2),O(2n)

  • 第21题:

    单选题
    数据结构里,在算法时间复杂度中,O(log2n)属于()。
    A

    常数阶

    B

    线性阶

    C

    平方阶

    D

    对数阶


    正确答案: A
    解析: 暂无解析

  • 第22题:

    判断题
    在算法时间复杂度中,O(n3)表示平方阶
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    数据结构里,在算法时间复杂度中,O(n)表示()。
    A

    常数阶

    B

    线性阶

    C

    平方阶

    D

    立方阶


    正确答案: D
    解析: 暂无解析