2013-02-07 23 views
0

兩個數組的,如果我有兩個數組,合併使用C

A= [2,3,4] and B=[8,9,10]. 

如何合併這兩個數組。

Solution C=[2,3,4,8,9,10] 

請指導。

+1

排序(按照您的示例)或未排序?你有沒有嘗試過? – Mike

+0

請參閱: http://stackoverflow.com/questions/1700182/how-do-i-merge-two-arrays-having-different-values-into-one-array – 2013-02-07 14:43:54

+0

alloc + memcpy + memcpy –

回答

3
  1. 分配空間陣列對於A &乙
  2. 複製足夠大,從A
  3. 複製的所有元素的B

如果你的意思是合併和維護某種順序排列的所有元素,然後遍歷A & B,同時將下一個相關(取決於您的訂購標準)值複製到新陣列中的下一個插槽。