有時候遇到陣列合併的問題,通常的做法都是先宣告陣列長度,然後用copy方法來完成。
如下
int arraya = ;
int arrayb = ;
int arrayc = new int[arraya.length + arrayb.length];
arraya.copyto(arrayc,0);
arrayb.copyto(arrayc,arraya.length);
for (int i = 0; i < arrayc.length; i++)
console.writeline(arrayc[i]);
但是有時我們的需求是將n個陣列合併成乙個,這樣確定合併後的陣列長度不太方便,我們可以取巧用list過度一下。
int arraya = ;
int arrayb = ;
int arrayc ;
listtemplist = new list();
templist.addrange(arraya);
templist.addrange(arrayb);
arrayc = templist.toarray();
for(int i=0;i
C 實驗6 陣列合併
一 問題及 檔名稱 homework.cpp 作 者 萬紹良 完成日期 2016 年 5 月 19 日 版 本 號 v2.0 對任務及求解方法的描述部分 合併陣列使其有序 輸入描述 無 問題描述 無 程式輸出 將兩個有序陣列合併在乙個有序陣列中輸出 問題分析 運用冒泡法有序排列陣列 演算法設計 運用...
C 實驗6 陣列合併
一 問題及 檔名稱 cy.cpp 作 者 陳怡 完成日期 2016 年 5 月 19 日 版 本 號 v1.0 對任務及求解方法的描述部分 已知有兩個有序的陣列a,b,將這兩個陣列合併到陣列c中,陣列c依然有序,如a 5 b 5 則c 10 輸入描述 輸入兩個有序的陣列a,b 問題描述 無 程式輸出...
c 實驗六 陣列合併
一問題及 檔名稱 陣列合併 作 者 朱萌 完成日期 2016年 5 月 21 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 已知有兩個有序的陣列a,b,將這兩個陣列合併到陣列c中,陣列c依然有序,程式輸出 問題分析 冒泡法 演算法設計 略 includeusing n...