笔记(算法)
学习算法的笔记
梅子黄时雨i
于是,我说,种自己的花,爱自己的宇宙。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过标准库管理集合(set,map)
管理元素集合的STL容器大致分为两类。有顺序集合,称为序列式容器经过排序的集合,称为关联式容器setset是根据元素值进行排序的集合,所插入的元素在集合中唯一,不存在重复元素。#include<iostream>#include<set>using namespace std;void print(set<int> S){ cout<<S.size()<<":"; for(set<int>::iterator原创 2021-08-18 21:19:15 · 198 阅读 · 0 评论 -
list(STL)
list#include<iostream>using namespace std;#include<list>int main(){ list<char> L; L.push_front('b');//[b] L.push_back('c');//[bc] L.push_front('a');//[abc] cout<<L.front();//a L.push_back('d');//[abcd] cout<<L.原创 2021-08-12 20:59:44 · 175 阅读 · 0 评论 -
STL(queue)
queue#include<iostream>using namespace std;#include<string>#include<queue>int main(){ queue<string> Q; Q.push("red"); Q.push("orange"); Q.push("yellow"); cout<<Q.front()<<endl;//red Q.pop(); cout<&原创 2021-08-11 22:34:13 · 176 阅读 · 0 评论 -
vector(STL)
vector#include<iostream>using namespace std;#include<vector>void print(vector<double> V){ for(int i=0;i<V.size();i++) cout<<V[i]<<" "; cout<<endl;}int main(){ vector<double> V; V.push_back(0.1);原创 2021-08-11 22:46:52 · 215 阅读 · 0 评论 -
STL标准库的数据结构
stack#include<iostream>using namespace std;#include<stack>int main(){ stack<int> S; S.push(1);//向栈中压入1 S.push(3);//向栈中压入2 cout<<S.size()<<endl;//输出2; cout<<S.top()<<endl;//2 S.pop();//删除栈顶元素原创 2021-08-11 22:11:49 · 197 阅读 · 0 评论
分享