#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 唐三藏...