看板 TransCSI 關於我們 聯絡資訊
※ 引述《fzrmitsul (我的妹妹很可愛)》之銘言: : 1.在n筆資料的二元搜尋樹上搜尋一筆資料,在最差情況下,其時間複雜度為? : (a)O(log n) (b)O(n) (c)O(n log n) (d)O(n^2) : 答案是b,請問為什麼不是a呢??不是應該為log2 n嗎?? 在極端情況下 二元搜尋樹可能會退化成左(右)傾樹 這情況下是 O(n) : 再來是關於Merge Sort的問題 : 因為課本上寫到每經過一次合併需要比較O(n)次,總共需要O(log2N)次 : 所以複雜度為O(n log2n) : 我想請問的是如果是4筆資料由小到大排序,如12、6、55、60 : 不是要比較3次嗎?? : 他課本的範例是如果有5個元素,請問需要經過幾次的合併才能完成 : 答案是log2 5 = 3(次) : 不知是否有前輩能指教呢??謝謝 1 2 3 4 5 [ ] [ ] [ ] step1 [ ] [ ] step2 [ ] step3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.63.88
fzrmitsul:謝謝a大 05/28 18:49