剑指 Offer 31. 栈的压入、弹出序列bahttps://leetcode.cn/problems/zhan-de-ya-ru-dan-chu-xu-lie-lcof/
| 2023-9-23
0  |  阅读时长 0 分钟
Date
Mar 30, 2023
need_review
need_review
type
剑指 Offer(第 2 版)
undo
undo
难度
中等
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。
示例 1:
示例 2:
提示:
  1. 0 <= pushed.length == popped.length <= 1000
  1. 0 <= pushed[i], popped[i] < 1000
  1. pushed 是 popped 的排列。
注意:本题与主站 946 题相同:https://leetcode-cn.com/problems/validate-stack-sequences/

 
  • Giscus
目录