多路歸併排序

多路歸併排序 多路歸併排序算法在常見數據結構書中都有涉及。從2路到多路(k路),增大k可以減少外存信息讀寫時間,但k個歸併段中選取最小的記錄需要比較k-1次,爲得到u個記錄的一個有序段共需要(u-1)(k-1)次,若歸併趟數爲s次,那麼對n個記錄的文件進行外排時,內部歸併過程中進行的總的比較次數爲s(n-1)(k-1),若共有m個歸併段,則s=logkm,所以總的比較次數爲: (向上取整)(log
相關文章
相關標籤/搜索