STL_Algorithm9: inplace_merge, unique_copy, reverse_copy
来源:互联网 发布:股票数据怎么看 编辑:程序博客网 时间:2024/04/28 12:36
#include<iostream>
#include<algorithm>
#include<vector>
#include<iterator>
using std::cout;
using std::endl;
int main()
{
const int SIZE = 10;
int a1[SIZE] = { 1, 3, 5, 7, 9, 1, 3, 5, 7, 9 };
std::vector< int > v1( a1, a1 + SIZE );
std::ostream_iterator< int > outputIt( cout, " " );
cout<<"Vector v1 contains: ";
std::copy( v1.begin(), v1.end(), outputIt );
std::inplace_merge( v1.begin(), v1.begin() + 5, v1.end() );
cout<<"/nAfter inplace_merge, v1 contains: ";
std::copy( v1.begin(), v1.end(), outputIt );
std::vector< int > results1;
std::unique_copy( v1.begin(), v1.end(), std::back_inserter( results1 ) );
cout<<"/nAfter unique copy results1 contains: ";
std::copy( results1.begin(), results1.end(), outputIt );
std::vector< int > results2;
cout<<"/nAfter reverse_copy, results2 contains: ";
std::reverse_copy( v1.begin(), v1.end(), std::back_inserter( results2 ) );
std::copy( results2.begin(), results2.end(), outputIt );
cout<<endl;
return 0;
}
- STL_Algorithm9: inplace_merge, unique_copy, reverse_copy
- inplace_merge
- reverse_copy
- unique_copy
- merge,inplace_merge
- unique_copy算法
- unique_copy使用
- unique_copy用法
- unique_copy用法
- reverse/reverse_copy详解
- reverse,reverse_copy,rotate,rotate_copy
- 反向复制reverse_copy
- STL算法reverse,reverse_copy
- STL 之adjacent_find, merge,inplace_merge
- STL algorithm算法inplace_merge(24)
- STL 之adjacent_find, merge,inplace_merge
- unique_copy的用法
- unique_copy/unique_copy_if详解
- 学习笔记之三dos命令进阶
- icmp socket 之二
- windown 右击菜单的注册表相关项
- 学习笔记二之dos启动和可执行文件
- SVN1.6服务端和客户端安装配置之专家指导
- STL_Algorithm9: inplace_merge, unique_copy, reverse_copy
- SQL中的集合运算有必要存在的几个例子
- 选择排序
- 我们为什么要选择Silverlight?(CSDN网友的见解分享大家)【转】
- Tomcat的Session管理(一) - Session的生成
- C++基本知识一
- win7遭攻击了,出现cao.txt naicha.txt
- C++基本知识二
- C++基本知识三