c++STL
Frances_fly
这个作者很懒,什么都没留下…
展开
-
树的存储结构
//1、第一行一个n,代表这个树有n个节点,接下来输入n行,第i行输入两个数字,li,ri,代表第i个节点的左儿子右儿子(节点序号从1编号到n),如果没有左儿子或者右儿子,就用-1代替,输出它的层序遍历#include <cstdio>#include <queue>#include <iostream>using namespace std;struct treenode{ int lchild; int rchild; cha原创 2020-12-25 16:55:41 · 96 阅读 · 0 评论 -
STL之vector容器
#include <vector>#include <cstdio>#include <string>#include <algorithm>using namespace std;bool cmp(int a,int b){ return a>b;}int main(){ vector<int> q(10,1);//初始化一个大小为10,默认数值为1 for(int i=0;i<q.size(原创 2020-08-22 16:19:12 · 98 阅读 · 0 评论 -
STL之map容器
#include <map>#include <cstdio>#include <string>using namespace std;int main(){ map<string,int> mp; //map<first,second> //map<key,value> 可以映射多种类型的数据,可以根据key从小到大排序 mp["aa"]=1; mp["bb"]=1; mp["cc"]=1; mp["ee"]=原创 2020-08-22 16:05:48 · 98 阅读 · 0 评论 -
string的基础知识
#include <string>#include <iostream>#include <cstdio>#include <cstring>using namespace std;int main(){ string s;//定义一个string,默认为"" cin>>s;//C++输入一个字符串 char ss[20]; scanf("%s",ss); s=ss; //把字符串数组赋值给string s="abs";原创 2020-08-20 22:41:03 · 137 阅读 · 0 评论