合并排序-MergeSort
生活随笔
收集整理的這篇文章主要介紹了
合并排序-MergeSort
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
兩個排好序的數組合并都很簡單,但到具體怎么二分遞歸及代碼實現就腦子短路了
比如遞歸返回什么?遞歸到最后怎么排序?
我還以為是每次遞歸回來就合并再返回到上一層,返回后用啥裝呢?……我還以為每次把傳過來的數組分成兩個數組再進行操作……
也不是說完全想的沒道理,就是想的太亂了。
首先,總共需要兩個void函數,兩個數組。
兩個函數分別用來遞歸和每層遞歸后的最后的合并;
而一切的操作并不是通過每層創建兩個臨時數組實現,而是直接在A數組本身上操作,B數組起輔助作用
總結
以上是生活随笔為你收集整理的合并排序-MergeSort的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tomcat8.0安装及配置教程
- 下一篇: WX计数器统计器使用教程