将2个按升序排列的数列,仍按升序合并存放到另一个数组中,要求,每个数都一次到为,不得在新数组中重新排序
人气:348 ℃ 时间:2020-05-14 00:36:25
解答
merge sort的一个子程序(假设两个数列是由小到大的)
void merge(int arr1[],int arr2[],int arr3[],int len1,int len2){
//arr1,arr2表示两个数组.arr3是新数组,且长度足够
//len1:arr1的长度 len2同理
int i=0,j=0,pos=0;
for(;i
推荐
- 把两个按升序排列的数列a(1),a(2),…,a(n)和b(1),b(2),…,b(m),合并成一个仍为升序排列的新数列.
- 计算∫L(2a-y)dx-(a-y)dy,L;摆线x=a(t-sint),y=a(1-cost)从点O(0,0)到点B(2πa,0). 过程
- 已知等比数列中,a1*a6*a10=1,求a3*a9的值?
- 上海的汽车牌照有两种:一种自左至右由两个英文大写字母和4个数字组成;另一种自左至右由一个英文大写字母和5个数字组成,据此,你能估计上海牌照的汽车数量不超过多少量
猜你喜欢