[理工] [DS&ALGO]分析時間複雜度等...
最近開始在看DS(洪逸版書)和ALGO(林立宇筆記)有些問題想請問一下
(1)(在可用Master Theory前提下,相同題目)
我發現洪逸在講Master Theory之前的時間複雜度(在此之前都用substitution)
答案都是寫Time Complexity:O(?)
講Master Theory之後,寫的答案都是Time Complexity:θ(?)
我知道答案是O(?)的話我是可以寫θ(我給了比他更好的)
但答案如果是θ(?)我不能只用O(?)表示
所以...如果我是用substitution解,我的答案就只能用O(?)嗎
(除非我用substitution解完再證upper bound & Lower bound?)
(2)關於林立宇筆記的The selection problem 演算法2-5框框(37頁)
請問為什麼第2跟第3是要分開算?
以下是我的想法
把第二步跟第三步濃縮成,第一組作sorting時找出median,第二組依序執行
直到我做到 第(n/5)堆的一半 我就知道這組的median就是median中的median p
(就是...一開始我知道有多少堆,把這堆做一半我就知道這是一半中的一半)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.53.144
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1475511632.A.29A.html
推
10/04 00:26, , 1F
10/04 00:26, 1F
我的想法是...
假設有100個數(n=100),分成(n/5)堆,也就是5個5個一堆總共20堆(這20堆尚未sorting)
然後開始對第一堆sorting直到第10堆的時候,我就知道這堆的median
就是median中的median
→
10/04 00:26, , 2F
10/04 00:26, 2F
→
10/04 00:27, , 3F
10/04 00:27, 3F
推
10/04 00:31, , 4F
10/04 00:31, 4F
→
10/04 00:36, , 5F
10/04 00:36, 5F
推
10/04 00:37, , 6F
10/04 00:37, 6F
→
10/04 00:37, , 7F
10/04 00:37, 7F
→
10/04 00:37, , 8F
10/04 00:37, 8F
據我所了解,展開帶入就是substituation,不知道為什麼這句話感覺怪怪的
→
10/04 00:37, , 9F
10/04 00:37, 9F
※ 編輯: a19930301 (220.142.123.1), 10/04/2016 08:10:32
推
10/04 08:48, , 10F
10/04 08:48, 10F
→
10/04 08:48, , 11F
10/04 08:48, 11F
→
10/04 08:48, , 12F
10/04 08:48, 12F
→
10/04 08:51, , 13F
10/04 08:51, 13F
→
10/04 08:54, , 14F
10/04 08:54, 14F
推
10/04 08:57, , 15F
10/04 08:57, 15F
→
10/04 08:57, , 16F
10/04 08:57, 16F
→
10/04 08:58, , 17F
10/04 08:58, 17F
哈哈 不知道為什麼你回答的方式跟我好像XD
→
10/04 10:03, , 18F
10/04 10:03, 18F
→
10/04 10:04, , 19F
10/04 10:04, 19F
→
10/04 10:05, , 20F
10/04 10:05, 20F
→
10/04 10:07, , 21F
10/04 10:07, 21F
→
10/04 10:08, , 22F
10/04 10:08, 22F
請問什麼是 楓葉本 ?
推
10/04 10:15, , 23F
10/04 10:15, 23F
→
10/04 10:15, , 24F
10/04 10:15, 24F
→
10/04 10:16, , 25F
10/04 10:16, 25F
→
10/04 10:19, , 26F
10/04 10:19, 26F
不過還是感謝解答
推
10/04 13:46, , 27F
10/04 13:46, 27F
→
10/04 13:46, , 28F
10/04 13:46, 28F
我大概了解你的意思了,我還想說再排序時順便比較我要的數
但..這樣最少時間也要O(nlogn)
※ 編輯: a19930301 (36.239.191.30), 10/05/2016 23:13:55
推
10/11 15:32, , 29F
10/11 15:32, 29F