深入浅出了解 平均时间复杂度和最坏时间复杂度
1)
平
均时间复杂度是指所有可能的输入实例均以等概率出现的情况下,该算法的运行时间
。 1) 平 均时间复杂度是指所有可能的输入实例均以等概率出现的情况下,该算法的运行时间 。
2)
最
坏情况下的时间复杂度称最坏时间复杂度。一般讨论的时间复杂度均是最坏情况下的时间复杂度。 这样做的原因是:最坏情况下的时间复杂度是算法在任何输入实例上运行时间的界限,这就保证了算法的运行时间不会比最坏情况更长
。 2) 最 坏情况下的时间复杂度称最坏时间复杂度。一般讨论的时间复杂度均是最坏情况下的时间复杂度。 这样做的原因是:最坏情况下的时间复杂度是算法在任何输入实例上运行时间的界限,这就保证了算法的运行时间不会比最坏情况更长 。
3)
平均
时间
复杂度和
最
坏时间复杂度
是
否一致,和算法有关
(
如图
:)
。 3) 平均 时间 复杂度和 最 坏时间复杂度 是 否一致,和算法有关 ( 如图 :) 。