一、  vector  向量容器
1. 创建   vector  对象
(1)不指定容器大小
vector<int> V;
(2)指定容器大小
vector<int> V(10);
(3)指定容器大小和初始值
vector<int> V(10,0);
2. 尾部元素扩张
V.push_back(2);
3. 插入元素
(1)在最前面插入元素
V.insert(V.begin(),2);
(2)在第二个元素前插入元素
V.insert(V.begin()+2,2);
(3)在末尾插入元素
V.insert(V.end(),2);
4. 删除元素
(1)删除第二个元素
V.erase(V.begin()+2);
(2)删除[1,5]区间所有元素
V.erase(V.begin()+1,V.begin()+5);
(3)清空向量
V.clear();
5. 向量的大小
(1)向量大小
V.size();
(2)向量是否为空
V.empty();
6. 用迭代器访问   vector  元素
vector<int>::iterator it;
for(it=V.begin();it!=V.end();it++)
cout<<*it<<" ";
7. 使用   reverse  反向排列算法
reverse(V.begin(),V.end());
8. 使用   sort  排序算法
(1)升序排列
sort(V.begin(),V.end());
(2)降序排列
bool Comp(const int &A,const int &B)
{
returnA>B;
}
sort(V.begin(),V.end(),Comp);

最新文章

  1. Servlet学习:实现分页效果的方法
  2. IdentityHashMap类:增加相同Key(键)内容的结果
  3. web.config连接字符串的一些总结
  4. Good Practices to Write Stored Procedures in SQL Server
  5. 更新lispbox中的ccl和slime版本
  6. 删除root子目录,如何恢复子目录配置文件
  7. Qt之自定义QLineEdit右键菜单
  8. 关于RecyclerView中Viewholder和View的缓存机制的探究
  9. css中单位px,em,rem的区别
  10. [Angular 2] Handling Click Events with Subjects
  11. 理解ROS的参数
  12. Thml 小插件8 天气插件定制
  13. JDK8在Java转让Javascript脚本引擎动态地定义和运行代码
  14. 京东评论情感分类器(基于bag-of-words模型)
  15. Buffett saying
  16. wpf 透明效果 需要DwmApi.dll文件,然后定义一个函数去画Aero区域,从而实现整个窗口的Aero化。
  17. 简述C/C++调用lua中实现的自定义函数
  18. HDFS的dfs.replication不同验证
  19. mysqldump 和mysqlbinlog
  20. AtCoder Regular Contest 102 (ARC102) E - Stop. Otherwise... 排列组合

热门文章

  1. Ubuntu下安装go语言
  2. 从0开始学习 GitHub 系列之「06.团队合作利器 Branch」
  3. Oracle 行转列及列转行
  4. git gc干了啥
  5. 在Liferay 7中如何自定义一个Portlet的toolbar
  6. JavaScript--对象继承(组合继承)
  7. 为什么要Code Review
  8. Hdu 2522 hash
  9. ZOJ 3956 Course Selection System [01背包]
  10. python 文本文件的写入