算法
算法
揽揽
这个作者很懒,什么都没留下…
展开
-
STL是什么?干什么用的?
STL是Standard Template Library的简称,标准模板库。是什么? ----》 是一套功能强大的 C++ 模板类。干什么用? —》 提供了通用的模板类和函数,这些模板类和函数可以 实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。STL可分为容器(containers)、迭代器(iterators)、算法(algorithms)、空间配置器(allocator)、配接器(adapters)、仿函数(functors)六个部分。从广义上主要分三类:Algorithm原创 2020-09-16 16:41:55 · 2361 阅读 · 0 评论 -
STL find_if查找STL 容器中符号条件的元素
#include <iostream>#include <algorithm>#include <vector>#include <map>#include <list>using namespace std;bool IsOdd(int i){ return ((i%2) == 1);}bool IsD(int i){ return (i == 15);}bool IsDS(char* str){ //re原创 2020-09-16 11:36:07 · 217 阅读 · 0 评论 -
STL find查找STL容器
#include <iostream>#include <algorithm>#include <vector>#include <map>#include <list>using namespace std;int main () { //STL find array int nArr[5] = {10,20,30,40,50}; int *p = nullptr; p = find(nArr,nArr+4,30);原创 2020-09-16 11:12:57 · 217 阅读 · 0 评论 -
STL算法for_each遍历STL容器
#include <iostream>#include <algorithm>#include <vector>#include <map>using namespace std;void Func(int i){ cout << i << endl;}struct myC{ void operator()(int i) { cout << i << endl; }}myO;原创 2020-09-16 10:30:09 · 347 阅读 · 0 评论