有关算法时间复杂度的符号描述

有关算法时间复杂度的符号描述

Θ(g(n))

定义:{对于f(n):存在正常量c1,c2n0 ,对任何n>=n0 ,存在0<=c1g(n)<=f(n)<=c2g(n) }

Ω(g(n))

同理,这个的定义在把上面的判断条件换为0<=c1g(n)<=f(n) ;

O(g(n))

把上面条件换为0<=f(n)<=c2g(n) ;

以上的是算法导论中的定义,实际的通俗易懂的概念如下

设a为g(n) ,b为f(n) ,老是用数学符号麻烦

符号 描述(当n-> )
Θ(g(n)) a=b
Ω(g(n)) a>=b
ω(g(n)) a>b
O(g(n)) a<=b
o(g(n)) a
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章