SDUT 3329 顺序表应用5:有序顺序表归并
来源:互联网 发布:移动4g网络差 编辑:程序博客网 时间:2024/05/29 02:10
顺序表应用5:有序顺序表归并
Time Limit: 100MSMemory Limit: 880KB
SubmitStatistic Discuss
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
Hint
#include<cstdio>#include<algorithm>using namespace std;int cmp(int x,int y){return x<y;}int main(){ int n,m; scanf("%d %d",&n,&m); int a[n],b[m]; for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=0;i<m;i++) scanf("%d",&b[i]); int c[n+m],cnt=0; for(int i=0;i<n;i++) c[cnt++]=a[i]; for(int i=0;i<m;i++) c[cnt++]=b[i]; sort(c,c+n+m,cmp); for(int i=0;i<cnt;i++) { if(i==cnt-1) printf("%d\n",c[i]); else printf("%d ",c[i]); } return 0;}
阅读全文
0 0
- SDUT 3329 顺序表应用5:有序顺序表归并
- SDUT 3329 顺序表应用5:有序顺序表归并
- [SDUT](3329)顺序表应用5:有序顺序表归并 ---有序表归并(线性表)
- sdut oj3329 顺序表应用5:有序顺序表归并
- SDUT-顺序表应用5:有序顺序表归并
- SDUT 3329----顺序表应用5:有序顺序表归并(很经典)
- SDUT 顺序表应用5:有序顺序表归并(插入排序)
- 【3329】顺序表应用5:有序顺序表归并
- 3329顺序表应用5:有序顺序表归并
- 3329顺序表应用5:有序顺序表归并
- 3329-顺序表应用5:有序顺序表归并
- 3329 顺序表应用5:有序顺序表归并
- 顺序表应用 有序顺序表 归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- 顺序表应用5:有序顺序表归并
- iframe父页面获取子页面元素,子页面获取父页面元素
- SGISTL源码探究-STL中的hashtable(下)
- leetcode刷题(2)
- JAVA微信扫码支付模式一功能实现
- 怎样判断链表是否相交
- SDUT 3329 顺序表应用5:有序顺序表归并
- GitHub 基础用户配置
- Hibernate
- HBase 在淘宝的应用和优化小结
- Python3 Pillow生成简单验证码图片
- 前端面试必知的50道题目汇总
- Linux下MySQL的简单使用(1)
- 为什么说Java匿名内部类是残缺的闭包
- iOS 自定义工具类 ---- 自适应输入框