位置: 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(网络模型参数方法)

  • ps怎么添加图层(ps怎么添加图层进去)

    ps怎么添加图层(ps怎么添加图层进去)

  • excel表格横的怎么转为竖的(excel表格怎么横打出来)

    excel表格横的怎么转为竖的(excel表格怎么横打出来)

  • 火山小视频怎么赚钱(火山小视频怎么改名字)

    火山小视频怎么赚钱(火山小视频怎么改名字)

  • 爱奇艺零流量传片在哪里打开(爱奇艺零流量传片)

    爱奇艺零流量传片在哪里打开(爱奇艺零流量传片)

  • 一加7pro闪充失灵(一加七pro闪充失灵)

    一加7pro闪充失灵(一加七pro闪充失灵)

  • 秘乐短视频能注销账号吗(秘乐短视频注册有风险吗)

    秘乐短视频能注销账号吗(秘乐短视频注册有风险吗)

  • 群主能删除别人发错的信息吗(群主能删除别人发的图片吗)

    群主能删除别人发错的信息吗(群主能删除别人发的图片吗)

  • kirin960是什么处理器(kirin950是什么处理器)

    kirin960是什么处理器(kirin950是什么处理器)

  • hpi是什么(HPI是什么车)

    hpi是什么(HPI是什么车)

  • oppodesignedfora-series是什么型号(oppodesignedfora-series换屏视频)

    oppodesignedfora-series是什么型号(oppodesignedfora-series换屏视频)

  • 显示屏有线条是怎么回事(显示屏上有线条)

    显示屏有线条是怎么回事(显示屏上有线条)

  • 90hz和120hz的区别(90hz和120hz的区别大不大)

    90hz和120hz的区别(90hz和120hz的区别大不大)

  • 华为手机搜不到5gwifi(华为手机搜不到wifi)

    华为手机搜不到5gwifi(华为手机搜不到wifi)

  • 多媒体数据压缩方法分类(多媒体数据压缩技术)

    多媒体数据压缩方法分类(多媒体数据压缩技术)

  • 微信打标是什么意思(啥是微信打标)

    微信打标是什么意思(啥是微信打标)

  • 淘宝天天领红包怎么领(淘宝天天领红包在哪)

    淘宝天天领红包怎么领(淘宝天天领红包在哪)

  • wps删除空白页怎么删(wps删除空白页怎么删文档)

    wps删除空白页怎么删(wps删除空白页怎么删文档)

  • 安检机对电脑有影响吗(安检机电脑有远程控制是有邮政的吗)

    安检机对电脑有影响吗(安检机电脑有远程控制是有邮政的吗)

  • 荣耀20pro怎么删除软件(荣耀20pro怎么删除系统更新)

    荣耀20pro怎么删除软件(荣耀20pro怎么删除系统更新)

  • 微信头像为什么会抖(微信头像为什么是空白的)

    微信头像为什么会抖(微信头像为什么是空白的)

  • 联想笔记本的无线开关在哪里打开(联想笔记本的无线网卡)

    联想笔记本的无线开关在哪里打开(联想笔记本的无线网卡)

  • iphonexs是双扬声器吗(苹果xs是双扬声器)

    iphonexs是双扬声器吗(苹果xs是双扬声器)

  • 8p什么时候出的(128g的8p什么时候出的)

    8p什么时候出的(128g的8p什么时候出的)

  • 小米4恢复出厂设置在哪里(小米4恢复出厂设置)

    小米4恢复出厂设置在哪里(小米4恢复出厂设置)

  • Bert 得到中文词向量(bert获取中文词向量)

    Bert 得到中文词向量(bert获取中文词向量)

  • 哪些税不用通过应交税费
  • 啥叫反倾销税
  • 公司购入烟酒会计处理
  • 小规模企业免税怎么做账
  • 交易性金融资产有哪些
  • 支票盖财务章盖在哪里
  • 以前年度损益缴纳的税款在企业所得税中怎么表示
  • 发票确认平台勾选步骤
  • 房地产开发企业资质等级有几个
  • 退增值税政策
  • 结转税金需要附件吗
  • 收到政府补贴现金流量表怎么填
  • 先开票后预缴能跨年吗
  • 自产自销的产品怎么做账
  • 所得税税负率是多少
  • 不抵扣勾选怎么挽回
  • 坏账收回的账务处理方法
  • 无形资产有使用期限
  • 企业不动产如何带抵押转让
  • 资产置换会计处理办法
  • 个税计算方法举例讲解
  • win10怎么关闭相机
  • 在edge浏览器中打开农行K宝
  • 快速迅雷
  • 内部交易逆流如何算利润
  • 多交的附加税怎么做账
  • 如何禁用win10自动修复
  • 建安营改增时间
  • 销货退回未按规则处理
  • 其他应付款期初余额在哪方
  • php开启pdo
  • 免税跟零税率
  • 买货没发票如何入账
  • 科技财政支出的意义
  • 计提本月固定资产折旧,其中车间折旧额1100
  • 应付福利费和应付职工薪酬的关系
  • 终身职业技能培训
  • 购买方收到红字发票如何冲成本
  • 圣米厄尔教堂
  • 发票收款人和复核人,开票人没填影响报销吗
  • php面向对象优点,缺点
  • 劳务费怎么做会计分裤
  • 购买增值税税控系统如何抵扣增值税
  • 公司支付工伤赔偿,是先签字还是先打钱
  • cssborder虚线边框
  • 处置长期股权投资产生的收益计入什么科目
  • 递归最小二乘法辨识参数
  • 出口退税的一般程序
  • 购买银行承兑汇票怎么做账
  • 普通增值发票作废税务局能查到吗
  • 列入固定资产的金额标准
  • phpcms api
  • sql 集合运算符
  • 开模具厂一年能挣多少钱
  • 财务管理考试时间不够怎么办
  • 更衣柜属于什么费用
  • 采购未到票如何入账
  • 开出去的发票没有进项发票应如何核算成本?
  • 公司收不到的账款怎么办
  • 如何提取坏账准备
  • 以前年度的亏损
  • 应付未付款项
  • 收付实现制和权责发生制区别
  • 建账的过程包括哪些内容
  • 动态sql中返回数组的值
  • 如何强制退出当前程序mac
  • centos查询所有用户
  • mac os xv10.11
  • win7无法识别usb设备怎么办 五大方法来解决
  • [置顶]公主大人接下来是拷问时间31
  • windows更新
  • ajaxfrom表单提交
  • 透明十六进制
  • AngularJs ng-change事件/指令的用法小结
  • nodejs test
  • 税法查询系统
  • 垠坤集团是属于国企吗
  • 国税系统如何查询发票
  • 金坛归属南京
  • 税务注销了怎么查看纳税申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设