位置: IT常识 - 正文

c++STL急急急(c++stl详解)

编辑:rootadmin
c++STL急急急 文章目录c++STL急急急vector头文件扩容过程用法:size/emptyclear迭代器begin/endfront/backpush_back() 和 pop_back()queue头文件用法循环队列 queue用法优先队列 priority_queue用法stack头文件deque头文件deque中控器:用法set头文件用法迭代器begin/endinsertfindlower_bound/upper_bounderasecountmap头文件用法Insert/erasefind[]操作符bitset头文件用法续表array头文件c++STL急急急vector头文件

推荐整理分享c++STL急急急(c++stl详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:stl c++11,c++stoi,c++stllist,c++stllist,c++里std,stl c++11,stl c++11,c++中stl,内容如对您有帮助,希望把文章链接给更多的朋友!

#include <vector>

vector是变长数组,支持随机访问,不支持在任意位置O(1)插入。为了保证效率,元素的增删一般应该在末尾进行。

扩容过程c++STL急急急(c++stl详解)

如果集合已满,在新增数据的时候,就要分配一块更大的内存,将原来的数据复制过来,释放之前的内存,在插入新增的元素 所以对vector的任何操作,一旦引起空间重新配置,指向原vector的所有迭代器就都失效了

用法:#include <vector> 头文件vector<int> a; 相当于一个长度动态变化的int数组vector<int> b[233]; 相当于第一维长233,第二位长度动态变化的int数组struct rec{…};vector<rec> c; 自定义的结构体类型也可以保存在vector中size/empty

size函数返回vector的实际长度(包含的元素个数),empty函数返回一个bool类型,表明vector是否为空。二者的时间复杂度都是O(1)。

所有的STL容器都支持这两个方法,含义也相同,之后我们就不再重复给出。

clear

clear函数把vector清空。

迭代器

迭代器就像STL容器的“指针”,可以用星号“*”操作符解除引用。

一个保存int的vector的迭代器

本文链接地址:https://www.jiuchutong.com/zhishi/299381.html 转载请保留说明!

上一篇:Zabbix“专家坐诊”第183期问答汇总(专家坐诊信息)

下一篇:网络模型的参数量和FLOPs的计算 Pytorch(网络模型参数方法)

  • 员工年终奖个税规避
  • 增值税税额怎么算出来
  • 房地产企业的会计核算
  • 企业所得税弥补亏损明细表怎么填写
  • 水利基金的计税税率6
  • 卷式发票是什么样的
  • 企业电子支付
  • 税费滞纳金计入增值税吗
  • 农产品增值税抵扣新政策2021
  • 知道销项税怎么算进项
  • 股权变更前账务怎么处理
  • 企业购买国债逆回购需要缴纳增值税吗
  • 股权转让所得应纳税所得额
  • 隐名股东违法吗
  • 把材料退给客户怎么处理
  • 软件开发服务费会计分录
  • 年金计算个税需要扣除吗
  • 利润表中企业所得税
  • 附加税里包括地税吗
  • 6位开票代码是几位数
  • 销售淀粉的税率
  • 开具发票超出企业经营范围属于虚开发票吗??
  • 个人所得税违约怎么查询
  • 筹建期水电费计入什么科目
  • 固定资产折旧和累计折旧的区别
  • 怎么知道一个公众号有多少人关注
  • 苹果mac怎么禁止百度搜索
  • 怎样去除快捷方式小箭头win10
  • 双cpu只有一个运行
  • 穿越火线刷枪视频教程
  • 增值税预缴税款表电子版下载
  • 电脑重装win7系统后无法连接网络
  • 公司入股的钱叫什么
  • 债务重组账务处理会计分录
  • 向境外支付技术服务费怎里面的增值税怎么入账
  • 凯恩kane
  • wordpress是开源吗
  • 固定资产清理的累计折旧怎么算
  • 利润总额为负还交所得税吗
  • 非盈利组织盈利怎么办
  • 小规模纳税人减半征收的六税两费
  • php命名空间和自由空间
  • pycharm vue
  • 阿里云 gtm
  • 长期待摊费用如何处理
  • 事业单位收到的罚款收入应纳入
  • vscode主题插件护眼
  • 织梦cms怎么样
  • 捐款怎么组织
  • 发票商品分类
  • 什么叫网银盾账户
  • 企业汇算清缴中的职工薪酬指的是管理费用中的吗
  • 购买其他权益工具投资公允大于我支付的价值
  • 股权转让需要出资吗
  • 无法收回的其他应收款可以税前扣除吗
  • 卖固定资产如何做账
  • 以前年度长期股权投资漏记调整
  • 销售费用怎么考核
  • 劳务费免税发票怎么开
  • windows虚拟内存转移有什么危害
  • surface 优惠
  • win7系统有wifi功能吗
  • 微软停止对xp的操作
  • ubuntu怎么root权限
  • ubuntu发行版介绍
  • svaplayer.exe - svaplayer是什么进程 有何作用
  • linux的tar命令用法
  • imjpmig是什么进程
  • xp电脑开机自检怎么取消
  • 将Linux中systemd的单元配置实例化的方法
  • win7软件界面显示不全怎么办
  • windows7怎么设置右键菜单
  • tensorflow for
  • Node.js中的事件循环是什么样的
  • 用javascript
  • 轻松搞定是什么短语
  • jQuery中通过ajax的get()函数读取页面的方法
  • jquery修改css
  • 江苏电子税务局客服电话
  • 请问地税是省直单位吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设