經典排序之多路歸併

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