【Nicn的刷题日常】之有序序列合并

 

1.题目描述 

描述

输入两个升序排列的序列,将两个序列合并为一个有序序列并输出。

数据范围: 1≤�,�≤1000 1≤n,m≤1000  , 序列中的值满足 0≤���≤30000 0≤val≤30000 

输入描述:

输入包含三行,

第一行包含两个正整数n, m,用空格分隔。n表示第二行第一个升序序列中数字的个数,m表示第三行第二个升序序列中数字的个数。

第二行包含n个整数,用空格分隔。

第三行包含m个整数,用空格分隔。

输出描述:

输出为一行,输出长度为n+m的升序序列,即长度为n的升序序列和长度为m的升序序列中的元素重新进行升序序列排列合并。

示例1

输入:

5 6
1 3 7 9 22
2 8 10 17 33 44

复制输出:

1 2 3 7 8 9 10 17 22 33 44

2.解题  

int main()

{

	int arr1[2000] = { 0 };



	int s1 = 0;

	scanf("%d", &s1);

	int s2 = 0;

	scanf("%d", &s2);

	int n = s1 + s2;

	int i = 0;

	int j = 0;

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

	{

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

	}

	for (j = s1; j < s2+s1; j++)

	{

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

	}

	

	int a = 0;

	int b = 0;

	for (a = 0; a < n; a++)

	{

		for (b = 0; b < n - a - 1; b++)

		{

			if (arr1[b] > arr1[b + 1])

			{

				int tmp = 0;

				tmp = arr1[b];

				arr1[b] = arr1[b+ 1];

				arr1[b+ 1] = tmp;

			}

		}

	}

	int x = 0;

	for (x = 0; x < n; x++)

	{

		printf("%d ",arr1[x]);

	}



	return 0;

}

相关推荐

  1. 日常88-合并两个有序数组

    2024-02-11 01:46:04       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-11 01:46:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-11 01:46:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-11 01:46:04       82 阅读
  4. Python语言-面向对象

    2024-02-11 01:46:04       91 阅读

热门阅读

  1. 速盾:海外服务器用了cdn还是卡怎么办

    2024-02-11 01:46:04       51 阅读
  2. 最大期望算法(EM算法)

    2024-02-11 01:46:04       50 阅读
  3. LInux页高速缓存和页写回

    2024-02-11 01:46:04       51 阅读
  4. 图片转Base64字符串并解析

    2024-02-11 01:46:04       52 阅读
  5. 方格定位1_题解

    2024-02-11 01:46:04       49 阅读
  6. 各种能源折标准煤参考系数

    2024-02-11 01:46:04       49 阅读
  7. Nginx实战:2-日志配置

    2024-02-11 01:46:04       54 阅读
  8. effective c++ 笔记 条款13-18

    2024-02-11 01:46:04       47 阅读
  9. vue3 watchEffect 监听子组件变化

    2024-02-11 01:46:04       58 阅读
  10. C++学习笔记——typedef和using

    2024-02-11 01:46:04       50 阅读
  11. 【算法题】91. 解码方法

    2024-02-11 01:46:04       48 阅读
  12. 常见的Web框架

    2024-02-11 01:46:04       56 阅读