4.将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
来源:互联网 发布:智慧芽数据库 编辑:程序博客网 时间:2024/05/17 08:15
int a[10],b[10],c[20];
int i = 0,j =0, k = 0,l =0, m = 0, temp;
for (i = 0; i <10; i++) {
a[i] = arc4random()%50;
b[i] = arc4random()%60;
}
for (i = 0; i<10 - 1; i++) {
for (j = 0; j <10 - i -1 ; j++) {
if (a[j] > a[j+1] ) {
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
printf("数组 a:");
for (i = 0 ; i <10 ; i++) {
printf("%d ",a[i]);
}
printf("\n");
for (i = 0; i<10 - 1; i++) {
for (j = 0; j <10 - i -1 ; j++) {
if (b[j] > b[j+1] ) {
temp = b[j];
b[j] = b[j+1];
b[j+1] = temp;
}
}
}
printf("数组 b:");
for (i = 0 ; i <10 ; i++) {
printf("%d ",b[i]);
}
while ((l < 10 || m<10) ||k <20) {
if (a[l]<b[m]) {
c[k]=a[l];
l++;
}else {
c[k]=b[m];
m++;
}
if (l == 10) {
c[k+1]= b[m];
k++;
m++;
}elseif (m == 10){
c[k+1] = a[l];
k++;
l++;
}
k++;
}
printf("\n数组 c:");
for (i = 0 ; i <20 ; i++) {
printf("%d ",c[i]);
}
- 4.将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- 将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- C 语言,将两个数组合并到另外一个数组中,并且合并之后的数组是有序的。
- 合并两个有序数组,合并之后也是有序数组
- 两个已经排好序的数组合并到一个数组中
- 给定两个有序数组,找出合并之后的数组中位数
- 合并两个有序数组为一个新的有序数组
- 合并两个有序的数组
- 合并两个有序的数组
- 将两个有序的数组合并成一个有序的数组
- 寻找两个有序数组合并之后的中位数
- 两个有序单链表的合并&两个有序数组的合并
- 有序数组的合并
- 有序数组的合并
- MDI父窗体和子窗体之间怎么传值?
- Linux文件系统
- 解决安装win7后ubuntu无法启动问题
- hdu 1875 畅通工程再续
- http://tgyd2006.iteye.com/blog/871048
- 4.将两个排好序的数组,合并到另外一个数组中,并且合并之后的数组也是有序的。
- Leetcode之四Remove Duplicates from Sorted Array II
- Towers codeforce +dp
- 北斗卫星导航系统BCH解码的实现结构
- 7.,一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
- NS-3安装过程
- 简易播放器
- codeforces229D. Towers
- POJ3624 Charm Bracelet 【01背包】