c 陣列合併

2021-08-15 11:11:59 字數 623 閱讀 5108

有時候遇到陣列合併的問題,通常的做法都是先宣告陣列長度,然後用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...