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

  • 抖音艾特抖音小助手有什么用呢(抖音艾特抖音小助手会火吗)

    抖音艾特抖音小助手有什么用呢(抖音艾特抖音小助手会火吗)

  • 把一个人删了又加回来他知道吗(把一个人删了又加回来)

    把一个人删了又加回来他知道吗(把一个人删了又加回来)

  • 彩信视频可以发几秒(彩信视频发送限制)

    彩信视频可以发几秒(彩信视频发送限制)

  • 抖音允许个人发广告吗(抖音允许个人发作品吗)

    抖音允许个人发广告吗(抖音允许个人发作品吗)

  • 荣耀9x录屏怎么去掉小白点(荣耀9x录屏怎么录)

    荣耀9x录屏怎么去掉小白点(荣耀9x录屏怎么录)

  • qq登录资料辅助验证失败(qq登录资料辅助验证)

    qq登录资料辅助验证失败(qq登录资料辅助验证)

  • qq 浏览器下载的文件在哪里可以找到(qq浏览器下载的视频怎么保存到相册)

    qq 浏览器下载的文件在哪里可以找到(qq浏览器下载的视频怎么保存到相册)

  • 机箱上面的风扇进风还是出风(机箱上面的风扇是正面还是反面装)

    机箱上面的风扇进风还是出风(机箱上面的风扇是正面还是反面装)

  • 微头条的阅读量有收益吗(微头条的阅读量有什么用)

    微头条的阅读量有收益吗(微头条的阅读量有什么用)

  • 淘宝45天不发货赔偿规则(淘宝45天不发货赔偿)

    淘宝45天不发货赔偿规则(淘宝45天不发货赔偿)

  • 为什么家里的无线网有信号但是没有网络(为什么家里的无线网老是断开)

    为什么家里的无线网有信号但是没有网络(为什么家里的无线网老是断开)

  • 微机是什么意思(微机课是学什么的)

    微机是什么意思(微机课是学什么的)

  • 相机内录外录是什么意思(相机内录外录区别)

    相机内录外录是什么意思(相机内录外录区别)

  • 计算机存储整数最常用的方法(整数在计算机内存中以什么形式储存)

    计算机存储整数最常用的方法(整数在计算机内存中以什么形式储存)

  • 华为mate30重多少克(华为mate30机身重量多少)

    华为mate30重多少克(华为mate30机身重量多少)

  • ip截图怎么弄(ip怎样截图)

    ip截图怎么弄(ip怎样截图)

  • 为什么抖音用微信登录说没有获得权限(为什么抖音用微信登不上有权限)

    为什么抖音用微信登录说没有获得权限(为什么抖音用微信登不上有权限)

  • 淘宝人生在哪里看(淘宝人生在哪里切换性别)

    淘宝人生在哪里看(淘宝人生在哪里切换性别)

  • 小米9pro5g怎么反向充电(小米9pro反向充电怎么使用)

    小米9pro5g怎么反向充电(小米9pro反向充电怎么使用)

  • 苹果11怎么弄九宫格(苹果11怎么弄九宫格切图)

    苹果11怎么弄九宫格(苹果11怎么弄九宫格切图)

  • 小红书个签在哪里看(小红书的个签在哪里看)

    小红书个签在哪里看(小红书的个签在哪里看)

  • 佳能6d怎么拍延时视频(佳能6d拍延时摄影后怎么做成视频)

    佳能6d怎么拍延时视频(佳能6d拍延时摄影后怎么做成视频)

  • 手机掌上电力打不开怎么办

    手机掌上电力打不开怎么办

  • 表格拉下来数字增加(表格拉下来数字递增)

    表格拉下来数字增加(表格拉下来数字递增)

  • 【CSS扩展】VUE如何使用或修改element plus中自带的CSS全局变量来定义样式(vue添加css)

    【CSS扩展】VUE如何使用或修改element plus中自带的CSS全局变量来定义样式(vue添加css)

  • 息税前利润计算每股收益
  • 员工出差车费如何报销
  • 实习生个人所得税需要申报吗
  • 收到所得税退税会计怎么记账
  • 技术转让是指
  • 企业转让固定资产要交什么税
  • 佣金开什么发票
  • 应付职工薪酬会产生暂时性差异吗
  • 报关单和发票不符怎么办
  • 公司账户拨款工具有哪些
  • 以库存商品抵偿债务
  • 突然收到财付通转出的钱
  • 小规模餐饮业会计核算
  • 审工资的流程
  • 个人劳务费发票可以委托其他人去开吗
  • 准备金税前扣除什么意思
  • 员工出差补贴怎么入账
  • 海关进口增值税可以抵扣吗
  • 收据和发票有什么区别?买家电
  • 闲置资金购买理财产品
  • 机器用油怎么做成的
  • ie异常
  • 苹果6手机蓝牙
  • 开增值税专用发票需要什么资料
  • 应收账款零头会计处理
  • 抵扣给供货商预缴税款
  • thinkpade431进去bios设置
  • 怎么获取免费的腾讯vip
  • win11中文安装包
  • CodeIgniter扩展核心类实例详解
  • php能开发微信小程序吗
  • 专利权属于什么会计科目
  • 在树洞中休息的英语
  • 会计利润表计算公式
  • 二季度平均薪酬
  • 小规模纳税人享受小微企业优惠政策
  • 支付水电费如何做账务处理
  • sql语句的查询语句
  • 深入理解jvm第三版pdf百度云
  • 员工出差预借差旅费属于
  • 原来的预提费用取消后放哪里
  • 集团与子公司资产的区别
  • 待抵扣进项税如何在营运资金
  • 免税企业税金及附加计算
  • 长期股权投资中级会计例题
  • 交付使用资产是固定资产吗
  • 玉米收购厂
  • 多计提的工资怎么冲销
  • 补交以前年度企业所得税怎么入账
  • 留底税额怎么形成的
  • 劳务派遣公司小规模纳税人如何开票
  • 固定资产后续支出计入的科目
  • 其他业务支出可以在企业所得税前扣除吗
  • 未付工程款范围内承担
  • 打印银行电子流水发到别人邮箱,能看到我的账户余额吗
  • 固定资产折旧如何进行会计处理
  • 零星采购多少不需要发票
  • 一次性开票分期确认收入已什么做原始凭证
  • 建账时应注意的事项有
  • friend怎么用
  • mysql索引的使用和原理
  • mysql安装使用教程
  • window10英文版安装步骤
  • linux或者命令
  • 怎么改电脑windows7
  • linux crontab用法
  • opengl调色
  • cocos2dx 2.2.2
  • 批处理文件是脚本吗
  • Python分析学校四六级过关情况
  • linux中xargs用法
  • python写一个复制文件的程序
  • js鼠标拖动窗口的做法
  • jquery的实现原理
  • python如何搭建环境
  • 广东税务总局发票怎么开
  • 北京税务跨区迁移不予受理,原因是什么
  • 如何打印纳税申报表
  • 杭州市税务局总局地址
  • 个体工商户地税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设