四個等長陣列的歸併

2021-09-28 16:57:07 字數 965 閱讀 7545

#include "stdafx.h"

#include

#include

# include

using namespace std;

int * guibing(int n, int nlist, int m, int mlist)

else

if (i >= n)

break;

}else if (j >= m)

break;

}if (num == n + m)

break;

}return p;

}int* fourguibing(int a, int sum)

int num = 0;

//該迴圈為了將陣列分成四組,然後兩兩歸併;

for (int i = 0; i < 2; i++)

for (int j = 0; j < n; j++)

int *p = guibing(n, alist, n, blist);

for (int j = 0; j < m; j++)

delete alist;

delete blist;

}int *p = guibing(m, list[0], m, list[1]);

//該迴圈為了將兩兩歸併完的陣列進行歸併;

for (int i = 0; i<2; i++)

delete list;

return p;

}int main() ;//按照1,5,9;2,6,10;3,7,11;4,8,12;這四組進行排序

int *alist = (int *)malloc((12)*sizeof(int));

int sum = 12;//總的陣列大小

alist = fourguibing(a, sum);

for (int i = 0; i < 12; i++)

}

陣列採用四個方法

push 向陣列末尾新增乙個 多個元素並返回陣列新的長度 可以將要新增的元素作為方法的引數傳遞,這樣這些元素會自動新增到陣列的末尾 var arr 孫悟空 豬八戒 沙和尚 arr.push 唐僧 蜘蛛精 白骨精 console.log arr 孫悟空 豬八戒 沙和尚 唐僧 蜘蛛精 白骨精 看陣列返回...

js基礎 陣列的四個方法

可以在下面的位址看到更詳細的介紹 該方法可以向陣列的末尾新增乙個或多個元素,並返回資料的新的長度,可以將要新增的元素作為方法的引數傳遞。這些元素將會自動新增到陣列的末尾。該方法會將陣列新的長度作為返回值返回 該方法可以刪除陣列的最後乙個元素,呼叫一次刪除乙個,並將被刪除的元素作為返回值返回 向陣列開...

js基礎 陣列的四個方法

該方法可以向陣列的末尾新增乙個或多個元素,並返回陣列的新長度。可以將要新增的元素作為方法的引數傳遞,這樣這些元素將會自動新增到陣列的末尾。該方法會將陣列新的長度作為返回值返回。比如 var arr 孫悟空 豬八戒 沙悟淨 console.log arr var result arr.push 唐三藏...