设初始栈为空,s表示入栈操作,x表示出栈操作,则合法的操作序列是()

设初始栈为空,s表示入栈操作,x表示出栈操作,则合法的操作序列是()


A、

sxxssxxs


B、

ssxsxxxs


C、

ssxxxssx


D、

sssxxxsx


【正确答案】:D
【题目解析】:

题目考查出入栈。初始栈为空,A入栈,出栈,出栈,不合法。B入栈,入栈,出栈,入栈,出栈,出栈,出栈,不合法。C入栈,入栈,出栈,出栈,出栈,不合法。D合法,先要有入栈,才可以出栈。


Top