Re: [理工] [DS]-台科大98-資工所

看板Grad-ProbAsk作者 (喔喔)時間14年前 (2010/02/18 21:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《yesa315 (XD)》之銘言: : http://www-o.ntust.edu.tw/~lib/pdf/Master/98/m980904.pdf : 請問第4題的B怎麼寫 : 題目說不能合併3個成一個 : 我有想過是否先合併其中兩個 然後在兩個矩陣找中位數? : 感謝 A, B, C三個已排序陣列,假設中位數分別是ma, mb, mc 在不失一般性的情況下,假設ma > mb > mc 在A中,大於ma的元素必大於ma, mb, mc的一半元素 在C中,小於mc的元素必小於ma, mb, mc的一半元素 在這兩種情況下,都不可能是中位數 因為他們分別大於3n/2個元素或是小於3n/2個元素。 如此問題就可以化簡成2/3的大小,然後遞迴做下去。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.162.50

02/18 21:52, , 1F
謝謝
02/18 21:52, 1F
文章代碼(AID): #1BVJtBrt (Grad-ProbAsk)
文章代碼(AID): #1BVJtBrt (Grad-ProbAsk)