我正在修改考試,並且在互聯網上發現了這個問題,並想知道如何解決它。大O問題 - 算法分析
(帶基體2日誌)
證明日誌(2 Ñ)是O的成員(日誌Ñ)。
我給了它一個去,但我不知道如果我是正確的,因爲沒有答案已經提供。能否請你幫忙?
這裏是我的嘗試:
日誌2 ñ - ç日誌ň 日誌2 +登錄ñ - ç日誌ň 1 +(1- c)log n
實施例(我然後通過對數Ñ劃分):Ñ = 8和Ç = 10的計算結果爲小於零。因此它是true。
我的問題是:
我這樣做對嗎?
我的答案可以進一步簡化嗎?
-1,沒有必要侮辱他人的; larsmans的答案也是如此簡潔和正確。 – abeln 2011-04-08 15:14:50
你想證明log(2n)是O(log(n))。由於在漸近分析中可以忽略log(2n)= log(2)+ log(n)和低階項(在這種情況下爲log(2)),所以結果如下。 – abeln 2011-04-08 15:27:48