1.stack

#include<iostream>
#include<stdio.h>
#include<stack>
using namespace std; int main(){
stack<int>mystack;//
mystack.push();//插入元素
mystack.push();
mystack.push();
printf("大小:%d\n",mystack.size());//大小 while(!mystack.empty()){//非空
printf("%d\n",mystack.top());//栈顶元素
mystack.pop();//栈顶出栈
} return ;
}

2.queue

#include<iostream>
#include<stdio.h>
#include<queue>
using namespace std; int main(){
queue<int>myqueue;//
myqueue.push();//插入元素
myqueue.push();
myqueue.push();
printf("大小:%d\n",myqueue.size());//大小 while(!myqueue.empty()){//非空
printf("%d\n",myqueue.front());//队首元素
myqueue.pop();//队首出队
} return ;
}

3.priority_queue

#include<iostream>
#include<stdio.h>
#include<queue>
using namespace std; int main(){
priority_queue<int>mypq;//
mypq.push();//插入元素
mypq.push();
mypq.push();
printf("大小:%d\n",mypq.size());//大小 while(!mypq.empty()){//非空
printf("%d\n",mypq.top());//队首元素
mypq.pop();//队首出队
} return ;
}

4.vector

#include<iostream>
#include<stdio.h>
#include<vector>
using namespace std; int main(){
vector<int>myvector;//
myvector.push_back();//在最后插入元素
myvector.push_back();
myvector.push_back();
printf("大小:%d\n",myvector.size());//大小 vector<int>::iterator it;//迭代器
for(it=myvector.begin();it!=myvector.end();++it){//开头到结尾
printf("%d\n",*it);
} return ;
}

5.set

#include<iostream>
#include<stdio.h>
#include<set>
using namespace std; //以类为比较器
struct classCompare{
bool operator()(const int &a,const int &b)const{
return a>b;//降序
}
};
//以指针函数为比较器
bool cmp(int a,int b){
return a>b;//降序
} int main(){
//
set<int>myset;//默认升序 //set<int,classCompare>myset;//降序 //bool(*p)(int,int)=cmp;
//set<int,bool(*)(int,int)>myset(p);//降序 myset.insert();//插入元素
myset.insert();
myset.insert();
printf("大小:%d\n",myset.size());//大小 set<int>::iterator it;//迭代器
for(it=myset.begin();it!=myset.end();++it){//开头到结尾
printf("%d\n",*it);
} return ;
}

6.map

#include<iostream>
#include<stdio.h>
#include<map>
using namespace std; int main(){
map<char,int>mymap;//
mymap['b']=;//插入元素
mymap.insert(pair<char,int>('a',));
mymap.insert(pair<char,int>('c',));
printf("大小:%d\n",mymap.size());//大小 map<char,int>::iterator it;//迭代器
for(it=mymap.begin();it!=mymap.end();++it){//开头到结尾
printf("%c %d\n",it->first,it->second);
} return ;
}

15stl模板的更多相关文章

  1. Jade模板引擎让你飞

    写在前面:现在jade改名成pug了 一.安装 npm install jade 二.基本使用 1.简单使用 p hello jade! 渲染后: <p>hello jade!</p ...

  2. ABP入门系列(2)——通过模板创建MAP版本项目

    一.从官网创建模板项目 进入官网下载模板项目 依次按下图选择: 输入验证码开始下载 下载提示: 二.启动项目 使用VS2015打开项目,还原Nuget包: 设置以Web结尾的项目,设置为启动项目: 打 ...

  3. CMS模板应用调研问卷

    截止目前,已经有数十家网站与我们合作,进行了MIP化改造,在搜索结果页也能看到"闪电标"的出现.除了改造方面的问题,MIP项目组被问到最多的就是:我用了wordpress,我用了织 ...

  4. PHP-自定义模板-学习笔记

    1.  开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2.  整体架构图 ...

  5. 【原创分享·微信支付】C# MVC 微信支付之微信模板消息推送

    微信支付之微信模板消息推送                    今天我要跟大家分享的是“模板消息”的推送,这玩意呢,你说用途嘛,那还是真真的牛逼呐.原因在哪?就是因为它是依赖微信生存的呀,所以他能不 ...

  6. OpenCV模板匹配算法详解

    1 理论介绍 模板匹配是在一幅图像中寻找一个特定目标的方法之一,这种方法的原理非常简单,遍历图像中的每一个可能的位置,比较各处与模板是否“相似”,当相似度足够高时,就认为找到了我们的目标.OpenCV ...

  7. 前端MVC学习总结(一)——MVC概要与angular概要、模板与数据绑定

    一.前端MVC概要 1.1.库与框架的区别 框架是一个软件的半成品,在全局范围内给了大的约束.库是工具,在单点上给我们提供功能.框架是依赖库的.AngularJS是框架而jQuery则是库. 1.2. ...

  8. ThinkPHP+Smarty模板中截取包含中英文混合的字符串乱码的解决方案

    好几天没写博客了,其实有好多需要总结的,因为最近一直在忙着做项目,但是困惑了几天的Smarty模板中截取包含中英文混合的字符串乱码的问题,终于解决了,所以记录下来,需要的朋友看一下: 出现乱码的原因: ...

  9. ThinkPHP 模板substr的截取字符串函数

    ThinkPHP 模板substr的截取字符串函数在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ function msubstr($str, $start ...

随机推荐

  1. 大众点评开源分布式监控平台 CAT 深度剖析

    一.CAT介绍 CAT系统原型和理念来源于eBay的CAL的系统,CAT系统第一代设计者吴其敏在eBay工作长达十几年,对CAL系统有深刻的理解.CAT不仅增强了CAL系统核心模型,还添加了更丰富的报 ...

  2. LaTeX新人教程,30分钟从完全陌生到基本入门

    by Nan 对于真心渴望迅速上手LaTeX的人,前言部分可以跳过不看. 本教程面向对LaTeX完全无认知无基础的新人.旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本 ...

  3. wust 1061 链表的合并

    怒刷存在感! ~从此wustoj踏上ty博客这样高端霸气上档次的地方啊啦啦~ 只是顺便看了下保研复试题,原来觉得链表好讨厌,现在数据结构学的没办法了,写了个大概是标准的链表合并的写法吧... #inc ...

  4. 最简单的用jquery实现动画的跳到顶部和底部

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  5. 51nod 1049 1049 最大子段和 (dp)

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1049 令 dp[i]表示为以a[i]结尾的最大子段和,则  dp[i]= ...

  6. 第九篇 ERP实施项目中需求分析及方案设计的通用思路

    顾问实施ERP就好想医生给患者看病抓药,不但具有类似的过程,而且具有其通用的思路. --详见http://bbs.erp100.com/thread-272856-1-1.html 顾问实施ERP就好 ...

  7. [HDOJ2546] 饭卡 (01背包)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2546 先找出最贵的那个菜,这个菜一定是最后买的那个.然后再在前n-1个菜里做01背包.找出不超过m-5 ...

  8. linux 防火墙打开端口/屏蔽IP等

    开启/禁用 sudo ufw allow|deny [service] 打开或关闭某个端口,例如: sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口 ...

  9. 手机号段、ip地址归属地大全,最新手机号段归属地,IP地址归属地数据库

    百事通:http://www.114best.com/dh/114.aspx?w=17097232323,联通识别为电信的,1349错 二三四五:http://tools.2345.com/frame ...

  10. KVC&KVO&NSNotification

    KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性.KVO 就是基于 KVC 实现的关键技术之一. 一个对象拥有某些属性.比如说,一个 ...