栈和队列
fengsigaoju
本科:南京邮电大学
座右铭:凤兮凤兮思高举!
展开
-
c++栈和队列
使用标准库的栈和队列时,先包含相关的头文件 #include #include 定义栈如下: stack stk; 定义队列如下: queue q; 栈提供了如下的操作 [cpp] s.empty() 如果栈为空返回true,否则返回false s.size() 返回栈中元素的个数 s.pop()转载 2015-06-12 19:58:01 · 456 阅读 · 0 评论 -
纸牌问题
#include//noj第1097题 #include using namespace std; int main() { queueq; int n; int i,j,t; scanf("%d",&n); for (i=1;i q.push(i); while(!q.empty()) {原创 2015-06-12 21:17:05 · 990 阅读 · 0 评论 -
括号的匹配
//题目介绍:比如输入一行只包含“()[]{}"的字符串,请判断形如"([{}])”是否正确 #include #include #include using namespace std; int main()//这代码都比较好懂,下一篇小猫钓鱼会多一点 { stackq; char s[100]; int n,i,j,l; s原创 2015-06-12 21:21:52 · 432 阅读 · 0 评论 -
栈与队列,小猫钓鱼
//小哼和小哈玩小猫钓鱼,每人先摸6张牌,小哼先拿牌,然后依次出牌,若牌与桌上的相同则将出的牌放在牌尾,并将之间的牌放入手牌的末尾,否则将牌打至桌上,问谁能获胜。 #include #include #include using namespace std; int main() { queueq1; queueq2; stacks;原创 2015-06-13 12:42:42 · 1029 阅读 · 0 评论