查找vector中的重复元

查找vector中的重复元

ID:38045103

大小:42.00 KB

页数:3页

时间:2019-05-25

查找vector中的重复元_第1页
查找vector中的重复元_第2页
查找vector中的重复元_第3页
资源描述:

《查找vector中的重复元》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#include#include#include//std::find函数中需要的usingnamespacestd;voidmain(){vectorv;vector::iteratorvi;v.push_back(2);v.push_back(3);v.push_back(4);v.insert(v.end(),2);for(vi=v.begin();vi!=v.end();vi++){cout<<*vi<

2、v.end(),1);if(vi==v.end()){cout<<"未找到"<#includeusingnamespacestd;voidmain(){chararr[100],*p;strings;while(cin>>arr){p=strtok(arr,"");while(p){strcpy(arr,p);s=string(a

3、rr);cout<::iteratorit; 1.list构造函数listL0;//空链表listL1(9);//建一个含个默认值是的元素的链表listL2(5,1);//建一个含个元素的链表,值都是listL3(L2);//建一个

4、L2的copy链表listL4(L0.begin(),L0.end());//建一个含L0一个区域的元素2.assign()分配值,有两个重载L1.assign(4,3);  //L1(3,3,3,3)L1.assign(++list1.beging(),list2.end());//L1(2,3)3.operator=赋值重载运算符L1=list1;//L1(1,2,3)4.  front()返回第一个元素的引用intnRet=list1.front()//nRet=15. back()返回最后一元素的引用intnRet=list1.back()//nRet=36.

5、 begin()返回第一个元素的指针(iterator)it=list1.begin();    //*it=17.  end()返回最后一个元素的下一位置的指针(list为空时end()=begin())it=list1.end();--it;//*it=38.rbegin()返回链表最后一元素的后向指针(reverse_iteratororconst)list::reverse_iteratorit=list1.rbegin();//*it=39.   rend()返回链表第一元素的下一位置的后向指针list::reverse_iteratorit=li

6、st1.rend();//*(--riter)=110.push_back()增加一元素到链表尾list1.push_back(4)//list1(1,2,3,4)11. push_front()增加一元素到链表头list1.push_front(4)//list1(4,1,2,3)12. pop_back()删除链表尾的一个元素list1.pop_back()  //list1(1,2) 13.pop_front()删除链表头的一元素list1.pop_front() //list1(2,3)14.clear()删除所有元素list1.clear();   //list1空了

7、,list1.size()=015.erase()删除一个元素或一个区域的元素(两个重载函数)list1.erase(list1.begin());//list1(2,3)list1.erase(++list1.begin(),list1.end());//list1(1)16.    remove()删除链表中匹配值的元素(匹配元素全部删除)list对象L1(4,3,5,1,4)L1.remove(4);//L1(3,5,1);17.remove_if()删除条件满足的元素(遍历一次链表)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。