#include<iostream> #include<cstring> #include<cstdio> #include<stack> using namespace std; /************* *计算 *************/ int operate(int a, char o ...
分类:
其他好文 时间:
2017-04-25 16:58:28
阅读次数:
107
一、栈 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉, ...
分类:
其他好文 时间:
2016-11-14 01:54:11
阅读次数:
280
1~n依次入栈,输入1~n之间的数(出栈顺序),顺序不限,判断输入的出栈顺序是否存在 样例输入: 5 1 2 3 4 5 5 5 4 1 2 3 6 6 5 4 3 2 1 样例输出: yes no yes STL栈的实现 ...
分类:
其他好文 时间:
2016-08-09 13:29:00
阅读次数:
129
数据结构 STL 栈 队列 堆 树 | | | | 线段树 平衡树 生成树 | | | | | | | | Splay 红黑树(map) Treap SBT prim kruskual ...
分类:
其他好文 时间:
2016-07-30 22:38:58
阅读次数:
179
题意:给定两种操作,一种是定义一个数组,另一种是赋值,让你找出哪一步时出错了,出错只有两种,一种是数组越界,另一种是访问未定义变量。 析:当初看到这个题时,感觉好麻烦啊,然后就放过去了,而现在要重新回来做一下,感觉也不好做,做了1个多小时。。。。。 现在分析一下是思路,我觉得我想的比较麻烦,我首先定 ...
分类:
其他好文 时间:
2016-06-16 01:25:44
阅读次数:
243
Train Problem I
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 30420 Accepted Submission(s): 11492
Problem Description
As the n...
分类:
其他好文 时间:
2016-05-18 18:29:47
阅读次数:
187
stack介绍:先进后出实现C++STL,栈有两个参数:template> class stack:参数示意: T:元素类型 Container:被用于存储和访问元素的类型成员函数:1.stack:stackexplicit stack(const Container& ctnr = Contain...
分类:
其他好文 时间:
2015-12-07 22:13:23
阅读次数:
147
Problem Description
As the new term comes, the Ignatius Train Station is very busy nowadays. A lot of student want to get back to school by train(because the trains in the Ignatius Train Station is...
分类:
其他好文 时间:
2015-08-15 13:32:22
阅读次数:
183
c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO)使用该容器时需要包含#include头文件;定义stack对象的示例代码如下:stacks1;stacks2;stack的基本操作有:1.入栈:如s.push(x);2.出栈:如 s.pop().注意:出栈操作只是删...
分类:
编程语言 时间:
2015-06-16 16:43:17
阅读次数:
120
C++的STL标准模板库提供了队列和栈的基本操作。下面通过两个demo分别介绍STL队列和STL栈的使用。
Demo1:STL队列
【题目】卡片游戏(题目来自刘汝佳《算法竞赛入门》)
桌上又一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号为1~n。当至少还剩两张牌时进行以下操作:把第一张牌扔掉,然后把新的第一张放到整叠牌的最后。输入n,输出每次扔掉的牌,以及最后剩下的牌。
样例输入...
分类:
编程语言 时间:
2015-06-12 15:01:16
阅读次数:
328