[理工] [資結]-複雜度

看板Grad-ProbAsk作者 (the one)時間14年前 (2009/11/17 23:13), 編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/5 (看更多)
有底下三個小問題想問各位大大,希望大家可以幫幫忙解答^^ Q1:radix sort可以用sequential list或是linked list來執行嗎? Q2:"searching for a key in a heap takes worst-case time O(n)" 這句敘述對嗎?? why?? Q3:"The time complexity of binary search is the same as searching with binary search tree"這句敘述對嗎?? why?? 麻煩大家了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.213.201

11/18 04:09, , 1F
1.可以 2.應該是log n (樹高) 3.都是log n
11/18 04:09, 1F

11/18 10:47, , 2F
1.可以 2.沒錯, 因為heap沒有像二元數那種順序性
11/18 10:47, 2F

11/18 10:48, , 3F
3. 不對, 要平衡的二元樹才是O(lg n)
11/18 10:48, 3F

11/18 11:21, , 4F
嗯 樓上才是對的
11/18 11:21, 4F

11/18 18:53, , 5F
2. 1~n由小到大建立BST,搜尋就會花O(n)
11/18 18:53, 5F

11/18 20:44, , 6F
恩 那請問第一題是兩個都可以嗎??
11/18 20:44, 6F

11/19 11:00, , 7F
yes
11/19 11:00, 7F
文章代碼(AID): #1B0hshIa (Grad-ProbAsk)
文章代碼(AID): #1B0hshIa (Grad-ProbAsk)