假設我們有三個陣列合併三個文件分割成一個大文件
int a[]=new int[]{4,6,8,9,11,12};
int b[]=new int[]{3,5,7,13,14};
int c[]=new int[]{1,2,15,16,17};
,我們希望把它合併成一個大的d數組,其中d.length =則爲a.length + b.length個+ c.length
但我們有內存問題,這意味着我們必須只使用這個d數組,我們應該合併這些這三個數組當然我們可以使用合併排序,但是我們可以使用合併算法而不使用排序方法嗎?像兩個有序數組,我們可以在一個有序數組中合併三個或更多數組?