zoukankan      html  css  js  c++  java
  • 时间复杂度

      邻接矩阵 邻接表
    拓扑排序 O(n+e) O(n+e)
    Prim O(n2) O(n+e)
    深度优先 O(n2) O(n+e)
    广度优先 O(n2) O(n+e)
    Kruscal  O(eloge)  
    最短路径 O(n2)  
    关键路径 O(n+e)  

    设正文串长度为n,模式串长度为m,则串匹配的KMP算法的时间复杂度为_____________。

    【答案】O(m+n)

    【解析】朴素的模式匹配(Brute-Force)时间复杂度是O(m*n),KMP算法有一定改进,时间复杂度达到O(m+n)。

    若查找表中的记录按关键字的大小顺序存放在一个一维数组中,在等概率情况下二分法查找的平均检索长度是(  )

    A)O(n)             B)O(log2n)               C)O(nlog2n)            D)O((log2n)2)

    【答案】B

    若表中的记录顺序存放在一个一维数组中,在等概率情况下顺序查找的平均查找长度为(  )

    A)O(1)                B)O(log2n)                 C)O(n)            D)O(n2)

    【答案】C

    从具有 n 个结点的二叉排序树中查找一个元素时,在最坏情况下的时间复杂度为 (       ) 。

     A )O (n)       B) O(1)         C) O (log 2 n)       D)O (n 2 )

    【答案】C

  • 相关阅读:
    HDU5269 字典树
    HDU1664 BFS + 数论 + 剪枝
    HDU1429 BFS + 状态压缩
    HDU1075 字典树 + 字符串映射
    HDU1247 字典树
    UVa 10256(凸包、线段交、点在多边形内)
    UVa 10652(旋转、凸包、多边形面积)
    牛客练习赛43D(贪心)
    牛客练习赛43F(推式子)
    Codeforces 1161B(判断旋转对称)
  • 原文地址:https://www.cnblogs.com/Liu269393/p/10233914.html
Copyright © 2011-2022 走看看