关闭

将两个数组合并为一个数组并排序

296人阅读 评论(0) 收藏 举报
分类:

将两个数组合并为一个数组并排序

#include<stdio.h>

void fun(int a[]){

int i,j,temp;

for(i=0;i<19;i++){

for(j=0;j<19-i;j++){

if(a[j]>a[j+1]){

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

}

}

return  a[j];

}

int main(){

int i,j,a[10],b[10],c[20];

printf("输入整数数组a和b:各十个\n");

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(j=0;j<10;j++)

scanf("%d",&b[j]);

for(i=0;i<10;i++){

c[i]=a[i];

}

for(j=0,i=10;j<10;j++){

c[i+j]=b[j];

}

fun(c);

for(i=0;i<20;i++)

printf("%5d",c[i]);

return 0;

}


0
0
查看评论

合并两个数组为一个数组,并且对新数组进行排序

public class String_array { public static void main(String[] args) { int [] a = {1,2,3,4}; int [] b = {5,6,2,1}; int [] c = new int [a.length+...
  • Miao_Hen
  • Miao_Hen
  • 2016-09-18 08:52
  • 1865

scala将两个数组合并成一个

scala> List(List("1","one"),List("2","two")) res0: List[List[String]] = List(List(1, one), List(2, two)) ...
  • qq_34400736
  • qq_34400736
  • 2017-12-15 16:25
  • 204

(lodash_gcy)union—将给定的几个数组的唯一元素组合成一个数组

/** * 将给定的几个数组的唯一元素组合成一个数组 * * @param {array} args 许多数组 * @return {array} arr 返回一个数组 * * @example * * [2,3].union([3,4]) * * //=> [2,3,4]...
  • gaochengyidlmu
  • gaochengyidlmu
  • 2017-02-28 23:34
  • 161

PHP将两个数组合并成一个数组

//把两个数组合成一个数组 if (empty($meicuo) && !empty($mistake)) { $result = $mistake; } elseif (!empty($meicuo) && e...
  • qq_33867131
  • qq_33867131
  • 2017-11-10 10:38
  • 104

[c语言]将两个整形升序数组合并为一个升序数组

已知条件:两数组A、B均为升序。
  • zyb050607
  • zyb050607
  • 2014-07-10 16:42
  • 7172

两升序数组合并成一个升序数组

package test; import java.util.Arrays; public class LArray { public static void main(String[] args){ int[] a={2,6,7,8}; int[] b={4,6,66,77,88,99...
  • ningxuezhu
  • ningxuezhu
  • 2012-11-05 22:17
  • 2880

合并两个数组并删除重复的元素

一直有两个数组,去除重复的元素,并把两个数组合并 思路: 把数组b中的元素取出与数组a中的每一个元素相比较,在数组a中存在,则不添加到数组a中; 如果不存在,则直接加到数组a中。 满足条件: 数组a的空间要大 #include using namespace std; cla...
  • qingzhou4122
  • qingzhou4122
  • 2017-01-09 22:05
  • 597

合并两个已经排序的数组为另一个数组

要求算法在最坏的情况下所用的计算时间为O(n), 且只用到O(1)的辅助空间. void MergeArray(int *pArray1, int nLen1, int *pArray2, int nLen...
  • rj042
  • rj042
  • 2014-03-13 23:56
  • 1234

如何优雅的将多个数组合并成一个数组(去重)

本篇文章将纳入到常见JS算法中,笔者近期看到一篇关于常见JS算法原文地址这里写链接内容。思考如何写一个方法将传递过来的多个未知个数的数组合并成一个数组并去除数组中的重复项?这里会用到ES5的concat()方法和apply()方法,基础的for循环方法这里不进行阐述。concat(arr1,arr2...
  • xjl271314
  • xjl271314
  • 2017-12-20 10:36
  • 356

将两个数组并为一个有序数组

//将两个数组并为一个有序数组 #include <stdio.h> #define N 6//数组打印函数 void Print(int *x) { int i; for(i=0; i<N; i++) { printf("x[%d...
  • qq_33586625
  • qq_33586625
  • 2017-04-24 20:08
  • 199
    个人资料
    • 访问:35007次
    • 积分:1283
    • 等级:
    • 排名:千里之外
    • 原创:90篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    阅读排行