PAT2-11. 两个有序链表序列的合并
来源:互联网 发布:现在淘宝开店免费吗 编辑:程序博客网 时间:2024/04/27 19:40
#include<iterator>#include<list>#include<cstdio>using namespace std;int main(){ list<int>a,b,c; int k; while(scanf("%d",&k),k!=-1) a.push_back(k); while(scanf("%d",&k),k!=-1) b.push_back(k); auto it1=a.begin(),it2=b.begin(); auto it3=back_inserter(c); while(it1!=a.end() && it2!=b.end()) *it3++=(*it1<*it2?*it1++:*it2++); if(it1==a.end()) copy(it2,b.end(),it3); if(it2==b.end()) copy(it1,a.end(),it3); for(auto x:c){ static bool first=true; if(first)first=false; else putchar(' '); printf("%d",x); } if(c.size()==0)printf("NULL"); return 0;}两个有序序列的merge
0 0
- PAT2-11. 两个有序链表序列的合并
- PAT2-12. 两个有序链表序列的交集
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 两个有序链表序列的合并
- 链表使用: 两个有序链表序列的合并
- 链表练习:两个有序链表序列的合并
- PAT1017. 两个有序链表序列的合并(15)
- PAT 两个有序链表序列的合并
- oracle锁表解除
- 蓝桥杯---带分数
- 单例模式,实现httpclient的封装,让android开发中,进行网络操作的时候更方便一点。
- 自定义适应低版本switchbutton
- Oracle 10G中的闪回表
- PAT2-11. 两个有序链表序列的合并
- Learn Python The Hard Way exercise 41 note
- 人脸检测代码详细解析
- ubuntu12.10安装source navigator
- postgresql常用命令
- 我的第一个博客
- 如何才能让自己对某事持久保持激情呢?
- JBossWeb/Tomcat 初始化连接器和处理 Http 请求过程
- PAT(Advanced level) 1009. Product of Polynomials