顺序表应用 有序顺序表 归并
来源:互联网 发布:mac os系统在哪下载 编辑:程序博客网 时间:2024/06/11 00:20
Problem Description
已知顺序表A与B是两个有序的顺序表,其中存放的数据元素皆为普通整型,将A与B表归并为C表,要求C表包含了A、B表里所有元素,并且C表仍然保持有序。
Input
输入分为三行:
第一行输入m、n(1<=m,n<=10000)的值,即为表A、B的元素个数;
第二行输入m个有序的整数,即为表A的每一个元素;
第三行输入n个有序的整数,即为表B的每一个元素;
Output
输出为一行,即将表A、B合并为表C后,依次输出表C所存放的元素。
Example Input
5 31 3 5 6 92 4 10
Example Output
1 2 3 4 5 6 9 10
#include<cstdio>
#include<algorithm>
#include<iostream>
using namespace std;
int cmp(int x,int y)
{
return x<y;
}
int main()
{
int n,m;
int k=0;
cin>>n>>m;
int a[n],b[m];
for(int i=0;i<n;i++)
cin>>a[i];
for(int j=0;j<m;j++)
cin>>b[j];
int c[m+n];
for(int i=0;i<n;i++)
c[k++]=a[i];
for(int j=0;j<m;j++)
c[k++]=b[j];
sort(c,c+n+m,cmp);
for(int i=0;i<k;i++)
{
if(i==k-1)
printf("%d\n",c[i]);
else
printf("%d ",c[i]);
}
return 0;
}
阅读全文
0 0
- 顺序表应用 有序顺序表 归并
- 有序顺序表归并
- 有序顺序表归并
- 有序顺序表归并
- 有序顺序表归并
- 线性表应用-有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 【3329】顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- [Oracle 11g r2(11.2.0.4.0)]集群守护进程gpnp介绍
- 个人如何发表论文
- 微信购物直播商城渠道定制开发
- LINUX中常用操作命令
- Eclipse Problems During Content Assist正确解决方法
- 顺序表应用 有序顺序表 归并
- 20171014Redis学习总结
- [Django]models中定义的choices 字典在页面中显示值
- 剑指offer系列(1)——单例模式实现
- JavaScript DOM操作表格案例
- Docker下安装Rockmongo,图形化操作mongodb
- 全排列的算法思想
- 内存泄漏弄个明白
- 周总结 17/10/8-17/10/14