一个栈的输入序列是a,b,c,d,e,则不能输出是()
答案:2 悬赏:80
解决时间 2021-03-22 05:13
- 提问者网友:野性
- 2021-03-21 18:56
一个栈的输入序列是a,b,c,d,e,则不能输出是()
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-03-21 19:18
A:a,b,c,d,e进,之后依次出栈
B:a,b,c,d,进,d出,e进,e,c,b,a出
D:a进a出,b进b出……e进e出
C:的话dce都好办,之后的ab做不到
这道题就是没告诉你进栈的同时可以随时出栈==
B:a,b,c,d,进,d出,e进,e,c,b,a出
D:a进a出,b进b出……e进e出
C:的话dce都好办,之后的ab做不到
这道题就是没告诉你进栈的同时可以随时出栈==
全部回答
- 1楼网友:许你一世温柔
- 2021-03-21 20:41
选3
堆栈讲究先进后出,后进先出
选项1是abcde先入栈,然后依次出栈,正好是edcba
选项2是abcd先依次入栈,然后d出栈,e再入栈,e出栈
选项3是错误的,不可能a先出栈
选项4是a入栈,然后a出栈;b再入栈,b出栈。。。。。。依此类推
所以选3
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯