C++ STL 基础及应用(8) 算法

9 篇文章 2 订阅

本章将罗列一下 STL 中常用的算法。

包括非变异算法:循环、查询、计数、比较等功能。变异算法:复制、交换、变换、替换、填充、生成、删除、唯一、反转、环移、随机、划分等功能,排序及相关算法,由于大部分算法在前面的章节中已有示例,而且这些算法使用比较简单,使用的形式比较类似,如果读者阅读了我之前的几篇博客,那么已经能够使用下面的算法了,这里就都不做具体介绍了,对算法使用有困惑的童鞋请参考文章底部链接。(使用数值算法需要头文件 <numeric> 使用其他算法需要头文件 <algorithm>)

非变异算法


变异算法


排序及其相关



将 STL 中的容器与这些算法有机的结合,将大幅度提升编程速度,改善编程质量。
关于 STL 基础系列的博客到这里就告一段落了!

(PS:没有功劳也有苦劳~ 不要吝啬你的赞~ O(∩_∩)O)

STL 算法使用参考链接:

http://www.cplusplus.com/reference/algorithm/
http://www.cplusplus.com/reference/numeric/

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值