五个元素入栈次序为ABCDE,出栈以C,D最先出栈的次序有那几个?(即C第一个,D第二个).

五个元素入栈次序为ABCDE,出栈以C,D最先出栈的次序有那几个?(即C第一个,D第二个).
CDEBA CDBEA CDBAE
快乐笨宝宝 1年前 已收到1个回答 举报

08326979795 幼苗

共回答了10个问题采纳率:100% 举报

这个要画图解把内存栈图画出来.把cd放最上面,最下面的看入站的可能.

1年前 追问

4

快乐笨宝宝 举报

抽象,能说清楚点么?

举报 08326979795

解这种题要想象过程。每进一个都想下能不能出。 按题意,先进A,不能出A;再进B,不能出B;再进C,必须出C;再进D,必须出D。这个时候还没进E,是关键点。 先出BA,再进E,或者先进E,再出EBA,共3种情况。

快乐笨宝宝 举报

明白,谢了
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.029 s. - webmaster@yulucn.com