一个栈的入栈序列是A,B,C,D,E,则栈的不可能输出序列是()
EDCBA
DECBA
DCEAB
ABCDE
选C 堆栈讲究先进后出,后进先出 选项A 是abcde先入栈,然后依次出栈,正好是edcba 选项B 是abcd先依次入栈,然后d出栈,e再入栈,e出栈 选项C 是错误的,不可能a先出栈 出了栈就是一个输出,不能再压回去,如 a进a出 b进b出 再a进a出 选项D 是a入栈,然后a出栈;b再入栈,b出栈。。。。。。依此类推(注意) 所以选C
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题