1. 程式人生 > >算法系列之歸併排序

算法系列之歸併排序

hello,我的小可愛們,今天呢,向大家介紹一種排序演算法-歸併排序。歸併排序(MERGE-SORT)是建立在歸併操作上的一種有效的排序演算法,該演算法是採用分治法(Divide and Conquer)的一個非常典型的應用。那什麼是分治呢?分治-字面上的解釋是“分而治之”,就是把一個複雜的問題分成兩個或更多的相同或相似的子問題,再把子問題分成更小的子問題……直到最後子問題可以簡單的直接求解,原問題的解即子問題的解的合併。下面是我用java程式碼實現的歸併排序,我也會在程式碼中向大家詳細講講此種演算法。 


下面是上述程式的歸併過程


下面就上述歸併過程的最後一步詳細講解


好了,今天的歸併排序介紹到這裡,小可愛們,我們下次見。