泛型算法

简介:

#include <algorithm>
#include <numeric>

 

只读:

find  accumulate find_first_of

 

写:

fill fill_n

vector<int> vec; // empty vector // ok: back_inserter creates an insert iterator that adds elements to vec

fill_n (back_inserter(vec), 10, 0); // appends 10 elements to vec

copy (ilst.begin(), ilst.end(), back_inserter(ivec));

 

排序:

// sort words alphabetically so we can find the duplicates

sort(words.begin(), words.end());

 

vector<string>::iterator end_unique = unique(words.begin(), words.end());

words.erase(end_unique, words.end());

本文转自feisky博客园博客,原文链接:http://www.cnblogs.com/feisky/archive/2009/03/02/1586314.html,如需转载请自行联系原作者



相关文章
|
5月前
|
存储 算法 JavaScript
【C++ 泛型编程 入门篇】 C++ 中的泛型算法 STL(sort,find)(二)
【C++ 泛型编程 入门篇】 C++ 中的泛型算法 STL(sort,find)
109 0
|
5月前
|
算法 搜索推荐 程序员
【C++ 泛型编程 入门篇】 C++ 中的泛型算法 STL(sort,find)(一)
【C++ 泛型编程 入门篇】 C++ 中的泛型算法 STL(sort,find)
95 0
|
5月前
|
存储 算法 C++
c++泛型算法(二)
c++泛型算法(二)
38 0
|
5月前
|
算法 编译器 C++
c++泛型算法(一)
c++泛型算法(一)
112 0
|
算法 搜索推荐 C++
【C++ Primer】第10章 泛型算法
【C++ Primer】第10章 泛型算法
84 0
【C++ Primer】第10章 泛型算法
|
算法 安全 编译器
【c++ primer 笔记】第10章 泛型算法
♦️第10章 泛型算法 - 泛型算法是提供一个算法,对于不同类型的容器和不同类型的元素。因此叫做泛化。
127 0
【c++ primer 笔记】第10章 泛型算法
|
算法 编译器 C#
通过运行期类型检查实现泛型算法
通过运行期类型检查实现泛型算法
94 0
|
算法 C++
C++泛型线性查找算法——find
C++泛型线性查找算法——find 《泛型编程和STL》笔记及思考。 线性查找可能是最为简单的一类查找算法了。他所作用的数据结构为一维线性的空间。这篇文章主要介绍使用 C++ 实现泛型算法 find的过程。
1525 0
|
算法 C++ 容器
[C++ 面试基础知识总结] 泛型算法
[C++ 面试基础知识总结] 泛型算法 参考书籍:《C++ Primer》 目录 C 面试基础知识总结 泛型算法 目录 基础泛型算法 只读算法 写容器算法 重排容器元素算法 定制操作 向算法传递函数 lambda表达式 参数绑定 特殊迭代器 插入迭代器 iostream迭代器 反向迭代器 5类迭代器 链表的特定容器算法
1609 0
下一篇
无影云桌面