[問題] Merge Sort v.s. Quick Sort
大家好
小弟在測試merge sort 與 quick sor時發現
在一百萬筆long int的case下測試多次發現
merge sort的平均速度約為70ms
而quick sort的平均速度約為130ms
差了將近一倍 怎麼會這樣?
我是用隨機的亂數輸入陣列
而為了不要元素有那麼多重複的
我是用rand()*rand()
為甚麼quick sort會比merge sort慢了將近一倍@@
這邊用的演算法都是最基礎的 沒有經過改良
還請各位大大幫我解惑了 查了許多資料都沒查到QQ
這是我的code https://ideone.com/Glm92N
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 116.241.212.216 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1623822807.A.444.html
→
06/16 13:59,
2年前
, 1F
06/16 13:59, 1F
→
06/16 14:06,
2年前
, 2F
06/16 14:06, 2F
※ 編輯: MBS550L (116.241.212.216 臺灣), 06/16/2021 14:15:59
推
06/16 15:08,
2年前
, 3F
06/16 15:08, 3F
→
06/16 15:11,
2年前
, 4F
06/16 15:11, 4F
→
06/16 15:13,
2年前
, 5F
06/16 15:13, 5F
推
06/16 15:51,
2年前
, 6F
06/16 15:51, 6F
→
06/16 18:15,
2年前
, 7F
06/16 18:15, 7F
→
06/16 18:15,
2年前
, 8F
06/16 18:15, 8F
→
06/16 19:21,
2年前
, 9F
06/16 19:21, 9F
→
06/16 20:03,
2年前
, 10F
06/16 20:03, 10F
推
06/17 04:36,
2年前
, 11F
06/17 04:36, 11F
→
06/17 04:36,
2年前
, 12F
06/17 04:36, 12F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章