题目05302012 [1]
来源:互联网 发布:大学生旅游攻略 知乎 编辑:程序博客网 时间:2024/06/01 07:50
/*一个序列判断是不是另一个序列栈顺序的合法输出*/#include <iostream>#include <stack>bool isTheStack(int a[], int b[], int n){std::stack<int> ts;int i = 0; int j = 0;while(i < n && j < n){if(ts.empty() || ts.top() != b[j])ts.push(a[++i]);else{ts.pop();j++;}}return ts.empty();}int main(){int a[] = {1, 2, 3, 4, 5};int b[] = {5, 4, 2, 3, 1};std::cout << isTheStack(a, b, 5) << std::endl;return 0;}
- 题目05302012 [1]
- 题目1
- 题目1
- 题目1
- 题目1
- 题目1
- 题目1
- 题目1
- 题目1
- 题目1 : Performance Log--微软题目
- Java面试题目(1)
- 笔试题目1
- moto面试题目1
- 面试题目1
- 常见面试题目1
- java面试题目1
- 数字电路笔试题目1
- JAVA经典题目1
- stl模板编程模板参数推导
- (转) NSNotificationCenter
- 关于泛网络游戏模式
- SQL 行列转换
- 连接点击后变色,点击另一个连接则现连接变色,前连接还原
- 题目05302012 [1]
- sws_getContext /sws_scale内存泄露问题
- OSGi中获取Service的几种方式
- 分享一个Apple察看全部App Store应用的站点+苹果的affiliates计划
- shell test用法
- 信号量集
- 雷锋读图:一图读懂Facebook如何高速运转的
- hibernate持久化
- Windows程序内部运行原理