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

  • switch换卡需要关机吗(switch换卡直接拔吗)

    switch换卡需要关机吗(switch换卡直接拔吗)

  • iphone如何取消充电自动开机(苹果如何关闭充电功能)

    iphone如何取消充电自动开机(苹果如何关闭充电功能)

  • 小米10至尊纪念版是双扬声器吗(小米10至尊纪念版换屏幕多少钱)

    小米10至尊纪念版是双扬声器吗(小米10至尊纪念版换屏幕多少钱)

  • 苹果8需要贴膜吗(苹果8p手机需要贴膜吗)

    苹果8需要贴膜吗(苹果8p手机需要贴膜吗)

  • 淘宝商家不发货怎么理赔(淘宝商家不发货投诉有补偿吗)

    淘宝商家不发货怎么理赔(淘宝商家不发货投诉有补偿吗)

  • 单镜头和双镜头有什么区别(单镜头和双镜头哪个好)

    单镜头和双镜头有什么区别(单镜头和双镜头哪个好)

  • gpon的组网模式是什么(gpon的组网模式是基于以下哪种网络模型)

    gpon的组网模式是什么(gpon的组网模式是基于以下哪种网络模型)

  • excel中根号怎么输入公式(excel中根号怎么打)

    excel中根号怎么输入公式(excel中根号怎么打)

  • 退群后群里人知道吗(退群后群里人知道退群人发的内容吗)

    退群后群里人知道吗(退群后群里人知道退群人发的内容吗)

  • 苹果8怎么找不到设备管理(苹果8怎么找不到录屏功能)

    苹果8怎么找不到设备管理(苹果8怎么找不到录屏功能)

  • 天猫投诉电话人工服务(天猫投诉电话人工客服电话24小时)

    天猫投诉电话人工服务(天猫投诉电话人工客服电话24小时)

  • 蚀刻机和光刻机区别(蚀刻机和光刻机哪个厉害)

    蚀刻机和光刻机区别(蚀刻机和光刻机哪个厉害)

  • 为什么ipad连不上手机热点(为什么ipad连不上网)

    为什么ipad连不上手机热点(为什么ipad连不上网)

  • r3 3200u相当于i 几(r33200u相当于i3几代)

    r3 3200u相当于i 几(r33200u相当于i3几代)

  • 手机上qq空间怎么设置访问权限(手机上qq空间怎么批量删除留言板)

    手机上qq空间怎么设置访问权限(手机上qq空间怎么批量删除留言板)

  • 苹果暗夜模式如何开启(苹果暗夜模式如何关闭)

    苹果暗夜模式如何开启(苹果暗夜模式如何关闭)

  • 微信群聊头像怎么刷新(微信群聊头像怎么换)

    微信群聊头像怎么刷新(微信群聊头像怎么换)

  • 交换机怎么设置(交换机怎么设置固定ip地址)

    交换机怎么设置(交换机怎么设置固定ip地址)

  • 探探vip有什么用(探探vip会员有什么好处)

    探探vip有什么用(探探vip会员有什么好处)

  • 淘宝消息未读是拉黑吗(淘宝消息一直未读)

    淘宝消息未读是拉黑吗(淘宝消息一直未读)

  • airpods缝隙脏怎么洗(airpods缝隙脏了)

    airpods缝隙脏怎么洗(airpods缝隙脏了)

  • qq音乐怎么查找QQ好友(qq音乐怎么查找qq)

    qq音乐怎么查找QQ好友(qq音乐怎么查找qq)

  • 为什么手机定位不了(为什么手机定位与实际位置不符合)

    为什么手机定位不了(为什么手机定位与实际位置不符合)

  • win7网络适配器的故障怎么解决?(win7网络适配器不见了怎么恢复)

    win7网络适配器的故障怎么解决?(win7网络适配器不见了怎么恢复)

  • 华硕win10笔记本播放音乐有杂音怎么办(华硕win10笔记本如何恢复出厂设置)

    华硕win10笔记本播放音乐有杂音怎么办(华硕win10笔记本如何恢复出厂设置)

  • Node.js安装与配置(node.js的安装和配置)

    Node.js安装与配置(node.js的安装和配置)

  • 汇算清缴要调整会计分录吗
  • 房产等价置换是否需要缴纳契税?
  • 如何申报个人所得税减免项目
  • 工业企业提供劳务收入属于什么收入
  • 专家劳务费可以税前扣除吗
  • 采购商品的会计分录料未到票到
  • 个人名字的发票专用章
  • 预付软件款的分录
  • 一般纳税人加计抵减申报表怎么填
  • 房地产公司预分红犯法吗
  • 年未决算的现金利润怎么算
  • 税负率怎么算计算公式举例说明
  • 新个税法案专项扣除如何实施
  • 货到发票没到
  • 年底暂估成本有风险吗
  • 设备租赁公司是干嘛的
  • 计提工资和应付职工薪酬怎么不一样
  • 房产公司办公室布局
  • 个人合伙企业有没有企业所得税
  • 免税销售额和免税额区别
  • 安装服务异地施工增值税在哪交
  • 怎么辨认专用发票真伪
  • 购买面粉的税率是多少
  • 总分机构类型怎么选
  • 公积金超出上限部分
  • 金税盘的用户名
  • intel me有什么用
  • 购入工程物资用于建设厂房,购入后直接领用至工程项目
  • win10电脑c盘满了怎么转移到d盘
  • 外贸出口退税进项发票勾选
  • elementui
  • vue能实现什么
  • 餐饮类的增值税
  • 代收资金清算过期怎么办
  • php获取长度
  • 旅客运输服务进项税额的计算公式
  • passwd -s命令
  • 新手为什么要买二手车
  • 境外企业在境内投资是否备案
  • 商业汇票的承兑银行必须具备下列条件
  • 扶贫资金入股问题
  • 进项税抵增值税
  • 应收账款的差额计入哪里
  • phpcms怎么用
  • 商品售后回购分录
  • 给员工进行拓展活动
  • 主营业务税金及附加包括增值税吗
  • 餐饮服务规定
  • 印花税怎么交,在哪里交
  • 临时工工资由谁发
  • 应付账款清账账务处理
  • 税金及附加如何预测
  • 公司一般户需要纳税吗
  • 减免及返还增值税怎么算
  • 网吧出售
  • 用友t3固定资产反结账的操作步骤
  • 直接减免税款的例子
  • 回购股票注销股票怎么办
  • 管理会计与核算会计的区别
  • sql中cursor是什么意思
  • linux配置mysql数据库远程连接失败的解决方法
  • debian iso
  • linux几种安装方式
  • linux文本处理实验报告
  • 不用第三方软件获取鼠标坐标
  • centos7tar解压
  • win8系统屏幕亮度调节
  • win10更新后有线网络无法使用
  • Windows命令行删除文件夹
  • cocos2dx入门
  • bat批处理视频教程
  • unity2018地形
  • 用python写一个学生信息管理系统
  • 手机安卓版本升级
  • 税控盘登录密码忘了怎么办怎么重置
  • 国家电子税务局登录入口
  • 河南省医保卡中心电话
  • 应纳税额减征额账务处理
  • 国税地税发票编码查询
  • 专利转让个人所得税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设