#include"iostream"using namespace std;#include"vector"intmain(){// 创建空的 vector 容器std::vector<int>vec;// 向容器尾部添加元素vec.push_back(1);vec.push_back(2);vec.push_back(3);// 输出 vector 的内容for(int x:vec){std::cout<<x<<' ';}std::cout<<std::endl;// 控制台暂停 ...
for(vector<int>::iteratorit=v.begin();it<v.end();++it) { cout<<*it<<" "; } cout<<endl; } voidtest1() { // 尾插法插入元素 vector<int>v; for(inti=0;i<5;i++) { v.push_back(i*2+1); } // 遍历vector printV(v); // 1 3 5 7 9 // 尾部删除元素(尾删) v.pop_...
deque 是 " 双端数组容器 " , 全称 " 双端队列 " , 英文名称为 : " Double-Ended Queue " , 该容器可以在 首部 和 尾部 插入 和 删除 元素 ; 2、deque 容器与 vector 容器区别 deque 与 vector 区别 : 与" deque 双端数组容器 " 相对的是 " vector 单端数组容器 " ; vector 只能在 尾部 插入...
允许存储重复元素。有序集合,保留元素的插入顺序。可以通过索引访问元素。常见实现类:ArrayList:基于数组实现,适合随机访问和大量元素的存储。LinkedList:基于双向链表实现,适合频繁的插入、删除操作。Vector:线程安全的实现类,效率较低,一般不推荐使用。2. Set(集合)定义:Set是一种不允许存储重复元素的集合,可以用于去重...
1、vector 容器尾部插入元素 2、vector 容器尾部删除元素 一、 vector 容器容量大小操作 1、vector 容器容量判定 vector 容器容量判定 : 获取元素个数 :size() 函数返回 vector 容器中元素的数量 , 类型为 size_type , 是无符号整数类型 ; noexcept 说明符表示该函数不会抛出异常 ; 函数原型 和 示例代码 如下...
一、 deque 双端数组容器简介 1、deque 容器引入 deque 是 " 双端数组容器 " , 全称 " 双端队列 " , 英文名称为 : " Double-Ended Queue " , 该容器可以在 首部 和 尾部 插入 和 删除 元素 ; 2、deque 容器与 vector 容器区别 deque 与 vector 区别 :与 " deque 双端数组容器 " 相对的是 " ve...