java数据结构和算法——平均时间复杂度、最坏时间复杂度及空间复杂度介绍

一、平均时间复杂度 指所有可能的输入实例均以等概率出现的情况下,该算法的运行时间。 二、最坏时间复杂度 最坏情况下的时间复杂度称最坏时间复杂度。 一般讨论的时间复杂度均是最坏情况下的时间复杂度。这样做的原因是:最坏情况下的时间复杂度是算法在任何输入实例上运行时间的界限,这就保证了算法的运行时间不会比最坏情况更长。 三、平均时间复杂度和最坏时间复杂度是否一致,和算法有关,如下图 四、空间复杂度 类似
相关文章
相关标签/搜索