[問題] recursive---merge sort
它的概念是說
我把一個大的矩陣弄成對半的兩個小矩陣去排
排完再把他們黏起來
然後那兩個對半的SORT也是在拆成兩個更小的這樣
可是我覺得非常的奇怪
因他的作法不就是說像這樣這樣嗎?這樣根本沒有辦法SORT阿
2 65 98 999 564 3 -3 57
變成
2 65 98 999 564 3 -3 57
然後再變成
2 65 98 999 564 3 -3 57
最後是
2 65 98 999 564 3 -3 57
這時候八個小矩陣很理所當然的
因為都只有一個ELEMENT
就是SORTED的了
接下來把它黏起來不是就變成
2 65 98 999 564 3 -3 57
阿不是根本就沒有排嗎?
而且依照他的概念好了
拆成兩個小的去SORT
變成
2 65 98 999 -3 3 57 564
阿然後黏起來
2 65 98 999 -3 3 57 564
這樣不是根本沒有排好嗎?
請各位大大們替我解答一下
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.233.146.73
※ 編輯: flax00298 來自: 125.233.146.73 (07/03 17:53)
推
07/03 17:55, , 1F
07/03 17:55, 1F
→
07/03 17:56, , 2F
07/03 17:56, 2F
→
07/03 18:04, , 3F
07/03 18:04, 3F
→
07/03 18:04, , 4F
07/03 18:04, 4F
→
07/03 18:18, , 5F
07/03 18:18, 5F
→
07/03 18:19, , 6F
07/03 18:19, 6F
→
07/03 18:20, , 7F
07/03 18:20, 7F
→
07/03 18:22, , 8F
07/03 18:22, 8F
推
07/03 18:22, , 9F
07/03 18:22, 9F
→
07/03 18:24, , 10F
07/03 18:24, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章