题解 | #栈的压入、弹出序列#

栈的压入、弹出序列

http://www.nowcoder.com/practice/d77d11405cc7470d82554cb392585106

class Solution { public: bool IsPopOrder(vector pushV,vector popV) { if(pushV.size() == 0 || popV.size() == 0 || pushV.size() != popV.size()) { return false; } int i = 0;//pushV的 int j = 0;//popV的 stack st; while(i < pushV.size()) { //不bb那么多,先加上再说 st.push(pushV[i]); i++; //这个时候考虑是否是删除 while(!st.empty() && st.top() == popV[j])//删完,全部去掉 { st.pop(); j++; } } return j == popV.size(); } };

全部评论

相关推荐

11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
10-21 23:48
蚌埠坦克学院
csgq:可能没hc了 昨天一面完秒挂
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务