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

vector用法

时间:2017-04-30 14:14:13      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:blog   ++   table   span   名称   包含   heap   div   algorithm   

c++中的vector(stl)
vector是用途最大的stl容器。
定义时用:

vector<类型> 名称(假设叫a);

,并且应该使用头文件:

#include<vector>

vector库中包含:

1、a.clear(); 清空

2、a.push_back(元素); 在尾部插入元素
3、a[int x] 像数组一样随即访问
4、a.pop_back(); 删除最后一个
这是比较常用的。
但是如果再引用头文件:
#include<algorithm>
就有:
1、sort(a.begin(),a.end()); 一个排序函数,快排vector
2、stable_sort(a.begin(),a.end()); 稳定排序
3、sort_heap(a.begin(),a.end()); 堆排
4、push_heap(); 在插入后堆化
5、pop_heap(); 在读出前堆化
常与struct用。

vector用法

标签:blog   ++   table   span   名称   包含   heap   div   algorithm   

原文地址:http://www.cnblogs.com/JerryZheng2005/p/6789279.html

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