在大O或Omega符號中,我知道n是指程序的輸入。但是,變量C指的是什麼?什麼是變量'C'是指大O或歐米茄符號
1
A
回答
1
雖然很難回答這個問題,但不知道你在哪裏看到了大O表示法的討論,所以我懷疑它被用來表示某種常量。
例如,你可以使用C
在翻譯用大O符號的語句中使用謂詞邏輯術語聲明:
f(x) = O(g(x))
表示:存在正實數
C
和x0
,這樣對於所有x >= x0
,f(x) <= C * g(x)
選擇C
這裏的常數倍數的名稱完全是任意的。 C
可能很受歡迎,因爲它是「恆定」的第一個字母。至多,這是一個慣例。
你可以使用一些其他的字母,其含義是相同的。關於該主題的Wikipedia page(當時我正在寫這篇文章)在其大部分方程中使用M
(儘管C
潛入其中的一些頁面中)。完全有可能你在一個大O符號的描述中看到了C
,但是隨後讀了一些根本不使用C
的描述。
相關問題
- 1. 大O,大歐米茄,大theta函數
- 2. 大歐米茄符號證明
- 3. 大O和大歐米茄是相同的,但相反?
- 4. 是大歐米茄分配到加法?
- 5. 大O而不是小O意味着Theta?同樣,大歐米茄和不小歐米加意味着Theta?
- 6. 大歐米茄分析
- 7. 給大O,大西塔和Big歐米茄功能
- 8. 幫助大歐米茄證明?
- 9. 證明大歐米茄功能
- 10. 等於歐米茄()在jeet?
- 11. 大O符號中變量的垂直條是什麼意思?
- 12. 如果f(n)是歐米茄(g(n)),那麼2 ^(f(n))是歐米茄(2^g(n))。這是真的還是假的
- 13. 歐米茄真的在這裏做什麼?
- 14. 整齊/歐米茄網格問題
- 15. 下界歐米茄表示法
- 16. AngularJS:拖歐米茄下降指令不工作
- 17. 這將落在什麼大O符號?
- 18. 算法的計算複雜性在大哦,大歐米茄和Theta
- 19. C#中變量名之前的@符號是什麼意思?
- 20. 這個變量符號是什麼意思?一個[++ B] = $ C
- 21. 什麼時候使用大O而不是theta或小o
- 22. 多選在Webix噴氣拖歐米茄下降
- 23. 自定義歐米茄主題(Drupal 7)登錄塊
- 24. 4至3列與歐米茄與Susy更改失敗
- 25. Susy Compass歐米茄正在添加#margin-left:-1em;
- 26. 如何改變一個Drupal 7的觸摸圖標,歐米茄子主題
- 27. 什麼是 「@」 是指在C#
- 28. 什麼是*是指在C
- 29. 調試或鏈接時,「符號」一詞是指什麼?
- 30. C++類改變什麼「* this」指的是
你能把它放在上下文中嗎?你在哪裏看到「C」?它是如何使用的? –
我正在閱讀大O符號的材料,我發現這個片段.. ** f(n)= c g(n)**其中n是程序的輸入。 – javapsy