推 FRAXIS: merge 應該是 k 從頭掃到尾 10/04 21:25
K沒有divide的話會n^2哦!
→ NTUmaki: 我這幾天研究完了~ 實際上不能從頭掃到尾 這樣一定是n^2 10/04 21:44
※ 編輯: NTUmaki (27.52.131.223 臺灣), 10/04/2020 21:44:26
→ NTUmaki: 林立宇這邊講的沒有很清楚 詳細可以參考網路上其他資源, 10/04 21:46
→ NTUmaki: 正確做法是維護兩個陣列,一個是對x sort (x座標相同則再 10/04 21:46
→ NTUmaki: 對y 排,否則會無法分成n/2) 一個是對y sort 然後兩個陣 10/04 21:46
→ NTUmaki: 列都要切半 10/04 21:46
→ NTUmaki: 如果按照林立宇的版本,一直都是對你presort 的 K 從頭掃 10/04 21:47
→ NTUmaki: 到尾的話 複雜度會是n^2 不信的可以寫程式跑跑看就知道了 10/04 21:47
推 joywilliamjo: 離題,想請問有資工考科的賴群嗎? 10/05 09:39
推 FRAXIS: 對 x sort 不是必須的,只要找到 median 就可以切了 10/06 21:13
→ FRAXIS: 兩個陣列都要切半是沒錯 這樣才能減少搜尋範圍 10/06 21:14
推 misaka0120: ADA崩潰中 10/07 19:11