假設有k個已經排序的陣列,每個陣列包含n個元素,我們需要把它們合并為一個包含kn個元素的陣列。一種方法是反復使用Merge子程式,首先合并前兩個陣列,接著把合并后的陣列與第三個陣列合并,然后再與第四個陣列合并,接下來依次類推,直到合并了第k個輸入陣列。這種連續的歸并演算法(作為k和n的函式)的運行時間是什么呢?
(a)n log k
(b)nk
(c)nk log k
(d)nk log n
(e)nk2
(f)n2k
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/53912.html
標籤:基礎類
下一篇:MySQL安裝求助
