美文网首页
时间复杂度

时间复杂度

作者: zhujunhua | 来源:发表于2018-01-04 09:43 被阅读0次

    时间复杂度 T(n) = O(f(n)),就是代码运行的指令数量。

    计算步骤:

    1. 使用常数1,取代加法常数;

    2. 保留最高阶那一项;

    3. 如果最高阶不是1,则去除与其相乘的常数;

    例如,

    n(n+1)/2 = n^2/2 + n/2 

    ==> n^2/2 ==> n^2 ==> O(n^2)

    常用时间复杂度的排序:

    O(1) < O(logn) < (n) < O(nlogn) < O(n^2) < O(n^3) < O(2^n) < O(n!) < O(n^n)

    相关文章

      网友评论

          本文标题:时间复杂度

          本文链接:https://www.haomeiwen.com/subject/bwzosttx.html