环球消息!C++ 特定容器算法
(资料图片仅供参考)
和其他容器不同,list和forward_list定义了几个成员函数形式的算法。
通用版本的sort要求随机访问迭代器,所以不能用于list和forward_list,但是我们可以用独有的sort函数,merge、remove、reverse也是如此。
链表类型定义的其他算法的通用版本可以用于链表,但代价太高,这些算法需要交换输入序列中的元素,一个链表可以通过改变元素间的链接而不是真的交换他们的值来快速“交换”元素。因此,这些链表版本的算法的性能比对应的通用版本好得多。
splice成员
链表类型还定义了splice算法
链表特有的操作会改变容器
多数链表特有的算法都和其通用版本很相似,但不完全相同。链表特有版本与通用版本间的一个至关重要的区别就是链表版本会改变底层容器。例如,remove的链表版本会删除指定的元素,unique的链表版本会删除第二个和后继的重复元素。
类似的,merge和splice会销毁其参数。例如,通用版本的merge将合并的序列写道一个给定的目的迭代器;两个输入序列是不变的。而链表版本的merge函数会销毁给定的链表——元素从参数指定的链表中删除,被合并到调用merge的链表对象中。在merge之后,来自两个链表中的元素依然存在,但是他们已经在同一个链表中。
关键词:
责任编辑:宋璟
-
环球消息!C++ 特定容器算法
-
山东淄博:开笔启蒙明事理 识字习礼悟做人_当前聚焦
-
天天热点!福建华通银行被罚100万元
-
菲菱科思:“海宁中高端交换机生产线建设项目”2022年8月底部分产线进入正式投产,2022年9月份已建产线开始进入了量产阶段
-
综合评测新款五菱凯捷,主打大空间,能否成为MPV领域新宠?
-
漫威服软了!《银河护卫队3》贱卖,票价仅《阿凡达2》三折
-
怀化鹤城潭口溪畔惊现国家二级保护动物白鹇-全球快报
-
开封市顺河回族区:助企助农在行动
-
黑暗光年五一节日快乐活动攻略,奔雷无双,域极天下五一活动攻略|焦点消息
-
中金-南京新居保障房一期ABS拟发行17.48亿 状态更新为已反馈 新动态
-
天天消息!迪森股份(300335)5月4日主力资金净卖出1095.68万元
-
山东出台第三批2023年“稳中向好、进中提质”政策清单-环球快消息
-
SMM分析:炼厂原料库存再降 5月废电瓶供应预计维持紧张行情-微速讯
-
西湖打捞高价收费引热议 官方回应:非景区相关应急救援队人员|全球百事通
-
全球快讯:中国东北粮食主产区抢抓农时忙播种
-
每日资讯:海通国际:给予永安期货增持评级,目标价位21.04元
-
我家就在岸上住(45)|上游主题摄影征稿作品展——谭昌藩作品
-
中国人寿健康险一年多少钱?附2023热销健康险价格表-今日热文
-
哪些是提示糖尿病的信号 十句话能助你控血糖(今日/头条)
-
美国亚特兰大市一医疗中心发生枪击案 致1死4伤 全球速看
-
酒店成本优先和服务溢价能否对话?
-
五洲新春: 公司于2022年9月15日获得中国证监会核准的非公开发行股票批复,批复有效期为12个月_世界焦点
-
【安全生产 警钟长鸣】乘坐大客车出行 请系好安全带!
-
焦点报道:历史观察:FM系巡洋舰
-
我用残损的手掌配乐mp3_我用残损的手掌配乐
-
西甲-格列兹曼梅开二度 马竞5-1超越皇马升至第二-每日报道
-
火爆!“五一”周边游榜单出炉!这一城市,“最吸金”
-
A股分红连续六年超万亿元 480家公司股息率均超3%
-
芯片上“长”出原子级薄晶体管,可大幅提高集成电路密度 重点聚焦
-
进球网:梅西回归巴萨一事非常复杂,后者目前还没有具体报价
-
医保断交7个月有什么问题吗?
-
第二平动系数怎么调到0.9_第二平行宇宙 动态焦点
-
热点评!来跳舞海来阿木_海来阿木简历
-
最资讯丨常州国际青年羽球邀请赛!国少天才徐跻宁发挥失常,罗靖宇不参赛
-
了不起的挑战岳云鹏_了不起的挑战 热头条