17习题3.9 堆栈操作合法性(编程题)【PTA浙大版《数据结构(第2版)》题目集】
1.原题链接
习题3.9 堆栈操作合法性 (pintia.cn)
2.题目描述
假设以S
和X
分别表示入栈和出栈操作。如果根据一个仅由S
和X
构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空,则称该序列是合法的堆栈操作序列。请编写程序,输入S
和X
序列,判断该序列是否合法。
输入格式:
输入第一行给出两个正整数N和M,其中N是待测序列的个数,M( ≤ 50 \le 50 ≤