成公教育旗下网站-【考考公务员网】(www.kkgwy.com)更简洁易记!

考考公务员

首页 > 历年真题

历年真题

【2022年·安徽省霍山县计算机专业知识】栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是( )。

2024-03-27 08:46:53历年真题246 收藏
【2022年·安徽省霍山县计算机专业知识】栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是( )。A、ABCEDB、DCBEAC、DBCEAD、CDABE【答案】B【解析】栈遵循先进后出原则,栈底是第一个进栈的数据,栈顶是最后一个进栈的数据。ABCD四元素已存放于栈中,且由栈底至栈顶,ABCD四元素在出栈时
【2022年·安徽省霍山县计算机专业知识】栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是(     )。
A、ABCED
B、DCBEA
C、DBCEA
D、CDABE
【答案】B
【解析】栈遵循先进后出原则,栈底是第一个进栈的数据,栈顶是最后一个进栈的数据。ABCD四元素已存放于栈中,且由栈底至栈顶,ABCD四元素在出栈时,必须按DCBA顺序出栈。但E还未入栈,则可能出栈的顺序有五种,分别为EDCBA、DECBA、DCEBA、DCBEA、DCBAE。B选项与可能出栈顺序相符。故选B。