看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《b76516 (阿聰)》之銘言: : 請問一下 : 在洪逸跟洪捷的演算法名校攻略秘笈1-20頁 : 1/logn : 2= n 這條式子是用兩邊取log比較得到等號還是用log的公式而得到的? lg 2 lg n 因為n = n = 2 (*) 1/lg n lgn * (1/lg n) => n = 2 = 2 : √2logn √2/logn (開根號是整個2logn一起開根號,後面則是2/logn開根號) : 2 =n 這條式子又是怎麼來的 同(*) √(2/lg n) lg n * √(2/lg n) √(2lg n) => n = 2 = 2 : logn √2logn : √2 跟2 這兩個的時間複雜度怎麼比大小呢? lg n lg 2 √2 = n = n ---(1) √2logn √2/logn 2 = n ---(2) => (1) ≧ (2) : 3 loglogn : (logn)!的時間複雜度為什麼夾在n 跟n 之間呢? 3 lg((lg n)!) = lg n* lglg n ≧ lg n = 3 lg n : 1-22頁的範例2 : (4) 3 ln n : f(n)=n g(n)= 8 : 為什麼f(n)=O(g(n)) ln n ln 8 3 g(n) = 8 = n ≦ n = f(n) => g(n) = O(f(n)) : 問題有點多 先謝謝大家的回答 算到頭有點昏~有錯請指出囉!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.235.131