您的位置:首页 > 其它

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

2017-03-20 23:55 176 查看

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

Θ(g(n))

定义:{对于f(n):存在正常量c1,c2和n0,对任何n>=n0,存在0<=c1∗g(n)<=f(n)<=c2∗g(n)}

Ω(g(n))

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

O(g(n))

把上面条件换为0<=f(n)<=c2∗g(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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: