時間複雜度的五個記號

**

算法複雜度分析中的符號(Θ、Ο、ο、Ω、ω)

**
首先要明白兩個複雜度:
一個是時間複雜度,一個是漸近時間複雜度。前者是某個算法的時間耗費,它是該算法所求解問題規模n的函數,而後者是指當問題規模趨向無窮大時,該算法時間複雜度的數量級。

Θ,既是上界也是下界(tight),就是相等,準確的複雜度

Ο,表示漸進上界(tightness unknown),小於等於的意思,近似複雜度。

ο,表示上界(not tight),小於的意思,明確的知道小於它,準確計算出來的。

Ω,表示漸進下界(tightness unknown),大於等於的意思,近似複雜度。

ω,表示下界(not tight),大於的意思,明確的知道大於它,準確計算出來的。

在這裏插入圖片描述

順便補充:
幾種常見的複雜度關係
在這裏插入圖片描述
n默認爲2,n因爲計算機中很多程序是用二分法實現的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章