copy
|
将一个范围中的元素拷贝到新的位置处
|
copy_backward
|
将一个范围中的元素按逆序拷贝到新的位置处
|
copy_ifC++11
|
将一个范围中满足给定条件的元素拷贝到新的位置处
|
copy_nC++11
|
拷贝 n 个元素到新的位置处
|
fill
|
将一个范围的元素赋值为给定值
|
fill_n
|
将某个位置开始的 n 个元素赋值为给定值
|
generate
|
将一个函数的执行结果保存到指定范围的元素中,用于批量赋值范围中的元素
|
generate_n
|
将一个函数的执行结果保存到指定位置开始的 n 个元素中
|
iter_swap
|
交换两个迭代器(Iterator)指向的元素
|
moveC++11
|
将一个范围中的元素移动到新的位置处
|
move_backwardC++11
|
将一个范围中的元素按逆序移动到新的位置处
|
random_shuffle
|
随机打乱指定范围中的元素的位置
|
remove
|
将一个范围中值等价于给定值的元素删除
|
remove_if
|
将一个范围中值满足给定条件的元素删除
|
remove_copy
|
拷贝一个范围的元素,将其中值等价于给定值的元素删除
|
remove_copy_if
|
拷贝一个范围的元素,将其中值满足给定条件的元素删除
|
replace
|
将一个范围中值等价于给定值的元素赋值为新的值
|
replace_copy
|
拷贝一个范围的元素,将其中值等价于给定值的元素赋值为新的值
|
replace_copy_if
|
拷贝一个范围的元素,将其中值满足给定条件的元素赋值为新的值
|
replace_if
|
将一个范围中值满足给定条件的元素赋值为新的值
|
reverse
|
反转排序指定范围中的元素
|
reverse_copy
|
拷贝指定范围的反转排序结果
|
rotate
|
循环移动指定范围中的元素
|
rotate_copy
|
拷贝指定范围的循环移动结果
|
shuffleC++11
|
用指定的随机数引擎随机打乱指定范围中的元素的位置
|
swap
|
交换两个对象的值
|
swap_ranges
|
交换两个范围的元素
|
transform
|
对指定范围中的每个元素调用某个函数以改变元素的值
|
unique
|
删除指定范围中的所有连续重复元素,仅仅留下每组等值元素中的第一个元素。
|
unique_copy
|
拷贝指定范围的唯一化(参考上述的 unique)结果
|
相关推荐
从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。是C++标准库的一个重要组成...
从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。 这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。是C++标准库的一个重要组成...
4.4.3 算法(Algorithm) 53 4.4.4 函数对象(Function Object) 54 4.4.5 适配器(Adapter) 55 4.4.6 内存分配器(Allocator) 56 4.4.7 概念(Concept)和模型(Model) 56 4.5 C++ STL存在的一些问题 57 4.6 本...
4.4.3 算法(Algorithm) 53 4.4.4 函数对象(Function Object) 54 4.4.5 适配器(Adapter) 55 4.4.6 内存分配器(Allocator) 56 4.4.7 概念(Concept)和模型(Model) 56 4.5 C++ STL存在的一些问题 57 4.6 本...
| BM 算法的改进的算法 SUNDAY ALGORITHM 32 | 最短公共祖先(两个长字符串) 33 | 最短公共祖先(多个短字符串) 33 Geometry 计算几何 34 | GRAHAM 求凸包 O(N * LOGN) 34 | 判断线段相交 34 | 求多边形...
4.4.3 算法(Algorithm) 53 4.4.4 函数对象(Function Object) 54 4.4.5 适配器(Adapter) 55 4.4.6 内存分配器(Allocator) 56 4.4.7 概念(Concept)和模型(Model) 56 4.5 C++ STL存在的一些问题 57 4.6 本...
Algorithm、STL Functional 等。 - 类和函数的集合,它们是用核心语言编写的,也是 C++ ISO 标准本身的一部分。 - 标准模板库 (STL)。 - POSIX 系统的 C 标准库规范。 - ISO/IEC JTC1/SC22/WG21 - C++ 标准委员会。 ...
这些步骤的集合是算法,而数据结构是在解决该问题或构建任何软件期间存储和组织数据的一种方式,以便可以在时间和空间方面有效地使用它,这样数据结构和算法总是允许我们编写高效和优化的计算机程序。” STL是标准...
让我们研究算法 微电脑网 : 2018.09.06。 用 BFS 搜索,用 DP 解决。 我过去没能做到,但感觉很好。 : 2018.09.06。 起初,它以这样的方式重复,如果有什么变化,它会再次旋转。 -> 超时 接下来,只将更改的放入队列...
//STL 通用算法 #include <bitset> //STL 位集容器 #include <cctype> #include <cerrno> #include <clocale> #include <cmath> #include <complex> //复数类 #include <...
#include <algorithm> //STL 通用算法 #include <bitset> //STL 位集容器 #include #include #include #include #include <complex> //复数类 #include #include #include #include #include <deque> //...