![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习
Geekxiong
任重而道遠
展开
-
C++ STL之set常见用法
set底层数据结构为红黑树,有序,不重复#include <iostream>#include <set>using namespace std;int main(){ set<int> s; //元素插入:insert() s.insert(5); s.insert(6); s.insert(7); s.insert(8); s.inse原创 2017-08-08 11:58:54 · 348 阅读 · 0 评论 -
C++ STL之queue常见用法
queue 模板类的定义在头文件中。声明,queue<变量类型> 变量名。 入队,q.push(x); 将x接到队列的末端。 出队,q.pop(); 弹出队列的第一个元素,不会返回被弹出元素的值。 访问队首元素,q.front(),即最早被压入队列的元素。 访问队尾元素,q.back(),即最后被压入队列的元素。 判断队列空,q.empty(),当队列空时,返回true。 获得元素个数,原创 2017-08-10 10:56:53 · 1596 阅读 · 0 评论 -
C++ STL之vector常见用法
C++ STL之vector常见用法vector 底层数据结构为数组 ,支持快速随机访问#include <iostream>#include <algorithm>#include <vector>using namespace std;//比较函数bool cmp(int a,int b){ return a<b;}int main(){ //初始化vec原创 2017-08-06 11:57:28 · 501 阅读 · 2 评论 -
C++ STL之string常见用法
#include <iostream>#include <algorithm>#include <string>using namespace std;int main(){ //可直接用cin输入,不可用scanf string s0; cin>>s0; cout<<s0<<endl; //可以用 = 讲数组中的值赋给string string原创 2017-08-07 11:29:39 · 446 阅读 · 0 评论 -
C++ STL之map常见用法
map 底层数据结构为红黑树,有序,不重复#include <iostream>原创 2017-08-07 11:58:09 · 247 阅读 · 0 评论