5、歸并排序(Merge Sort) 歸并排序是建立在歸并操作上的一種有效的排序算法。該算法是采用分治法(Divide and Conquer)的一個非常典型的應(yīng)用。將已有序的子序列合并,得到完全有序的序列;即先使每個子序列有序,再使子序列段間有序。若將兩個有序表合并成一個有序表,稱為2-路歸并。 5.1 算法描述 把長度為n的輸入序列分成兩個長度為n/2的子序列; 對這兩個子序列分別采用歸并排序; 將兩個排序好的子序列合并成一個最終的排序序列。 ...
2020-03-19 09:12:20