
【C++ STL】
眉头一皱计上心来
这个作者很懒,什么都没留下…
展开
-
vector,list,deque,set,map of STL
List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。 Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速度慢得多,因为可能 要遍历整个链表才能做到,但是对于插入就快的多了,不需要拷贝和移动数据,只需转载 2014-10-02 15:10:35 · 822 阅读 · 0 评论 -
Vector用法
(1)vector 标识符 ; (2)vector 标识符(最大容量) ; (3)vector 标识符(最大容量,初始所有值); (4) int i[4] = {12,3,4,5}; vector 类型 > vi(i , i+2); //得到i索引值为3以后的值 ; (5)vector > //vi 定义2维的容器;记得一定要有空格,不然会报错 vector int转载 2014-10-02 15:23:21 · 861 阅读 · 0 评论