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