最坏情况: 以大O记号形式表示的时间复杂度, 给出了一个算法的最坏情况, 即对于规模为n的任意输入,算法的运行时间都不会超过O(f(n)), 记为:T(n)=O(g(n)).
最好情况 :以大Ω记号, 表示如果存在正的常数c和函数g(n), 对任意n>>2, 有T(n)> c * g(n), 即认为: 在n足够大后, g(n)给出了T(n)的一个下界, 记为:T(n)=Ω(g(n).
平均情况: 以大Θ记号, 表示存在正的常数c1和c2, 以及函数h(n), 对任意n>>2, 有 c1*h(n) < T(n) < c2*h(n), 即认为: 在n足够大后, h(n)给出了T(n)的一个确界,记为: T(n)=Θ(g(n)).
算法时间复杂度的表示
最新推荐文章于 2023-04-09 07:45:00 发布