算法

作者: unravelW | 来源:发表于2018-05-04 14:31 被阅读0次

    算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作

    算法设计要求:设计算法应该尽量满足时间效率高和存储量低的需求

    算法效率的度量方法

    1、事后统计方法

    2、事前分析估算方法

    推导大O阶方法

    1.用常数1取代运行时间中的所有加法常数

    2.在修改后的运行次数函数中,只保留最高阶项

    3.如果最高阶项存在且不是1,则去除与这个项相乘的常数。得到的结果就是大O阶。

    常用的时间复杂度所耗费的时间从小到大依次是:

    O(1)<O(logn)<O(n)<O(nlogn)<O(n²)<O(n³)<O(2的n次方)<O(n!)<O(n的n次方)

    相关文章

      网友评论

          本文标题:算法

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