可能重複:
Big Theta Notation - what exactly does big Theta represent?任何人都可以解釋大O與大歐米茄vs Big Theta?
我的理解是在理論上,我想,但什麼我無法把握的三大應用。
在學校裏,我們總是用Big O來表示算法的複雜性。例如,泡泡排序爲O(n^2)。
現在閱讀了一些更多的理論後,我得到了大哦不是唯一的措施,至少有兩個有趣的。
但這裏是我的問題:
大O是上界,大歐米茄是下界和大西塔是兩者的混合。但是這在概念上意味着什麼?我明白圖表上的含義;我見過一百萬個這樣的例子。但是算法的複雜性意味着什麼? 「上限」或「下限」如何與此混合?
我想我只是沒有得到它的應用。我知道如果乘以某個常數c,如果在某個值n_0 f(x)大於g(x)後,f(x)被認爲是O(g(x))。但是這實際上意味着什麼?爲什麼我們將f(x)乘以某個值c?地獄,我認爲與大O符號倍數無關緊要。
我認爲這個問題會更好地適應不同的項目,也許http://math.stackexchange.com/ –