堆栈操作合法性(PAT_sdut_天梯赛训练赛_8)
5-1 堆栈操作合法性 (20分)
假设以S和X分别表示入栈和出栈操作。如果根据一个仅由S和X构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空,则称该序列是合法的堆栈操作序列。请编写程序,输入S和X序列,判断该序列是否合法。
输入格式:
输入第一行给出两个正整数N和M,其中N是待测序列的个数,M(\le
50≤50)是堆栈的最
原创
2016-07-11 20:48:09 ·
2116 阅读 ·
0 评论