用一个辅助栈来解决问题
不要想的太复杂
class Solution { public boolean validateStackSequences(int[] pushed, int[] popped) { Stackres = new Stack<>(); int i=0; for(int num : pushed){ res.push(num); while(!res.isEmpty()&&res.peek()==popped[i]){ res.pop(); i++; } } return res.isEmpty(); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)