STL6:算法总结
1、构成

2、分类

3、填充

fill()/fill_n()用于填充相同值,generate()/generate_n()用于填充不同值。
4、遍历/变换

5、最大最小

6、排序算法(12个):提供元素排序策略
6.1 排序


6.2 反转/旋转

6.3 随机

7、查找算法(13个):判断容器中是否包含某个值
7.1 统计

7.2 查找

7.3 搜索

7.4 边界

8、删除和替换算法(15个)
8.1 复制

8.2 移除

8.3 替换

8.4 去重

8.5 交换

9、算数算法

10、关系算法

11、集合算法

12、排列组合算法:提供计算给定集合按一定顺序的所有可能排列组合

13、堆算法

这篇博客详细总结了C++ STL中的算法,包括排序、查找、删除替换、算数和关系等各类操作,涵盖了从填充、遍历到高级的排列组合和堆算法,是C++程序员的重要参考资料。
1004

被折叠的 条评论
为什么被折叠?



