C++ STL 算法简介

来源:互联网 发布:污网络用语大全及解释 编辑:程序博客网 时间:2024/04/27 22:06
1、100多种算法
2、函数对象(function objects)重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象。
3、函数适配器(function adapters)标准库提供了一组函数适配器(function adapter),用于特化和扩展一元和二元函数对象。
4、三个头文件

 #include<algorithm>//大部分算法

 #include<numeric>//数值相关的算法

 #include<functional>//函数对象相关的算法

5、预定义的函数对象

6、预定义的函数适配器

7、算法分类

非修改性算法(nonmodifying algorithms)
修改性算法(modifying algorithms)
移除性算法(removing algorithms)
变序性算法(mutating algorithms)
排序算法(sorting algorithms)
已序区间算法(sorted range algorithms)
数值算法(numeric algorithms)

0 0
原创粉丝点击