- 博客(3)
- 收藏
- 关注
原创 STL之stack
栈只允许在栈顶操作,不允许在中间位置进行插入和删除操作。不支持数组表示法和随机访问使用时要引入头文件#include对栈的基本操作:入栈、出栈、取栈顶、判断栈空、求栈大小stack<int>s:创建一个空栈,数据类型为ints.push(x):x入栈s.pop():出栈s.top():取栈顶(未出栈)s.empty():判断栈是否为空,若为空则返回tures.size():求栈大小,返回栈中元素个数...
2021-11-07 19:52:05
148
原创 (c++)vector——find方法的使用
## vector _find方法的使用 不同于map(map有find方法),vector本身是没有 find这一方法的,其find函数是依靠algorithm来实现的 所有要使用#include<algorithm> 例如:vector<int>::iterator it = find(vec.begin(),vec.end(),1); if(it != vec.end()) cout<<"found"<<endl; else
2021-11-06 17:05:34
40869
原创 (C++)STL之vector
定义:是一个封装了动态大小数组的顺序容器。其元素严格按照线性顺序排序,可以通过元素在序列中位置访问对应的元素支持数组表示法和随机访问。vector使用一个内存分配器动态处理存储需求使用头文件#include<vector>#创建vector能存放各种类型的对象,可以是C++标准数据类型,也可以是结构体类型。例如:vector<int>a;//创建一个空的vector,数据类型为int,数组名为avector<string>c;//数据类型为stri
2021-11-06 00:01:17
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人