class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param pushV int整型vector
* @param popV int整型vector
* @return bool布尔型
*/
bool IsPopOrder(vector<int>& pushV, vector<int>& popV) {
auto it1=pushV.begin();
auto it2=popV.begin();
stack<int> s1;
while(it1!=pushV.end()){
s1.push(*it1);
++it1;
while(!s1.empty()&&s1.top()==*it2){
s1.pop();
++it2;
}
}
if(s1.empty()){
return true;
}
else return false;
}
};

京公网安备 11010502036488号