C++ STL 基础及应用(8) 算法
STL,C++,算法,algorithm,排序2016-06-10
本章将罗列一下 STL 中常用的算法。
包括非变异算法:循环、查询、计数、比较等功能。变异算法:复制、交换、变换、替换、填充、生成、删除、唯一、反转、环移、随机、划分等功能,排序及相关算法,由于大部分算法在前面的章节中已有示例,而且这些算法使用比较简单,使用的形式比较类似,如果读者阅读了我之前的几篇博客,那么已经能够使用下面的算法了,这里就都不做具体介绍了,对算法使用有困惑的童鞋请参考文章底部链接。(使用数值算法需要头文件 <numeric> 使用其他算法需要头文件 <algorithm>)
非变异算法
变异算法
排序及其相关
将 STL 中的容器与这些算法有机的结合,将大幅度提升编程速度,改善编程质量。
关于 STL 基础系列的博客到这里就告一段落了!
(PS:没有功劳也有苦劳~ 不要吝啬你的赞~ O(∩_∩)O)
STL 算法使用参考链接:
http://www.cplusplus.com/reference/algorithm/
http://www.cplusplus.com/reference/numeric/