剑指Offer | 栈的压入、弹出序列
题目描述
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。
例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。
https://leetcode.cn/problems/zhan-de-ya-ru-dan-chu-xu-lie-lcof/description/
题解
模拟
1 | class Solution { |
时间复杂度 O(n),空间复杂度 O(n),其中 n 是数组 pushed 和 popped 的长度。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 PEACE's Blog!