STL
文章平均质量分 56
菜*菜
这个作者很懒,什么都没留下…
展开
-
C++ 提高运行速度
#include<bits/stdc++.h>using namespace std;#define endl '\n' //用endl替换\nint main(){ios::sync_with_stdio(false);// cin.tie(nullptr);// cout.tie(nullptr);//return 0;}关于sync_with_stdio和cin.tie和cout.tiehttps://blog.csdn.net/qq_45475271/.原创 2022-05-10 15:52:03 · 515 阅读 · 0 评论 -
C++ queue(队列)用法
1.头文件:#include< queue >;2.特点:先进先出3.定义:(1)queue<类型>变量名; (2)queue<char, list<char>>q1; //用list容器实现的queue queue<int, deque<int>>q2; //用deque容器实现的queue ...原创 2022-03-25 11:53:36 · 1674 阅读 · 0 评论 -
C++ stack(栈)用法
1.头文件:#include<stack>;2.特点:先进后出3.常用操作:stack<int> q; //以int型为例int x;q.push(x); //将x压入栈顶q.top(); //返回栈顶的元素q.pop(); //删除栈顶的元素q.size(); //返回栈中元素的个数q.empty(); //检查栈是否为空,若为空返回true,否则返回false...原创 2022-03-25 11:47:01 · 1188 阅读 · 0 评论 -
C++ vector用法
1.头文件:#include<vector>2.定义:vector<类型>变量名;3.初始化:(1)vector<int >v(5); //定义了5个整形的向量,但是初始值不确定 (2)vector<int >v(5,0);//这5个向量初始值都是0 (3)vector<int >v(x); //将向量x整体赋值给v4.常用操作:(1)v.insert(位置...原创 2022-03-25 11:41:03 · 1148 阅读 · 0 评论