设一个链栈的输入序列为A、B、C,试写出所得到的所有可能的输出序列。

作者:高老师 浏览 0

设一个链栈的输入序列为A、B、C,试写出所得到的所有可能的输出序列。


【正确答案】:

共有五种可能的输出序列:
输出ABC,A进,A出,B进,B出,C进,C出;
输出BCA,A进,B进,B出,C进,C出,A出;
输出BAC, A进,B进,B出,A出,C进,C出;
输出CBA,A进,B进,C进,C出,B出,A出;
输出ACB, A进,A出,B进,C进,C出,B出。 


【题目解析】:

共有五种可能的输出序列:
输出ABC,A进,A出,B进,B出,C进,C出;
输出BCA,A进,B进,B出,C进,C出,A出;
输出BAC, A进,B进,B出,A出,C进,C出;
输出CBA,A进,B进,C进,C出,B出,A出;
输出ACB, A进,A出,B进,C进,C出,B出。 


📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板