[問題] 關於時間複雜度log(n)跟log2(n)

看板Prob_Solve (計算數學 Problem Solving)作者 (自我催眠)時間13年前 (2011/11/08 21:26), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
小弟剛剛在研究時間複雜度 發現比如像是二元搜尋法或者是max heap的insert跟delete 有的書上會寫log n 有些會寫 log(以2為底)n 請問這兩種寫法都對嗎? 還是有什麼不一樣的地方 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.236.246

11/08 21:33, , 1F
一般來說電腦方面的書籍會把 "log(以2為底)n"簡寫成 "log n
11/08 21:33, 1F

11/08 21:33, , 2F
因為電腦是2進位制在運行的
11/08 21:33, 2F

11/08 21:34, , 3F
log的底數 應該不會影響複雜度吧
11/08 21:34, 3F

11/08 22:00, , 4F
以二為底的簡寫是 lgN 吧? 換底一下差個常數倍而已
11/08 22:00, 4F
文章代碼(AID): #1EkIuDNt (Prob_Solve)
文章代碼(AID): #1EkIuDNt (Prob_Solve)