码迷,mamicode.com
首页 > 其他好文 > 详细

set vector 删除重复元素

时间:2017-06-18 13:21:21      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:code   lease   ios   names   cst   cto   copy   blog   out   

 1 #include <iostream>
 2 #include<cstdio>
 3 #include <vector>
 4 #include <set>
 5 #include <iterator>
 6 using namespace std;
 7 
 8 int main()
 9 {
10     set<int>s;
11     cout << "please input the number of vector‘s element " << endl;
12     int n;
13     cin >> n;
14     for (int i = 0; i < n; i++)
15     {
16         int temp;
17         cin >> temp;
18         s.insert(temp);
19     }
20     vector<int>v;
21     insert_iterator<vector<int> > in_it(v, v.begin());
22     copy(s.begin(), s.end(), in_it);
23     printf("%d\n",v.size());
24     for (vector<int>::iterator it = v.begin(); it != v.end(); it++)
25     {
26         cout << *it << " ";
27     }
28     return 0;
29 }

 

set vector 删除重复元素

标签:code   lease   ios   names   cst   cto   copy   blog   out   

原文地址:http://www.cnblogs.com/2016024291-/p/7043901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!