当前位置 :
设有“abcd”,按顺序进入栈,试写出不可能输出序列.求原因
3人问答
问题描述:

设有“abcd”,按顺序进入栈,试写出不可能输出序列.求原因

陆春江回答:
  这应该是个选择题把,因为,真要算应该有好多.你只要把每个答案带进去思考下就知道了,比如adbc就肯定不行,因为栈是必须满足先进后出的,所以当a进了出去后,b,c,d做入栈操作,所以d可以先出栈,但是b比c先进,所以C要比b先出,所以这种就肯定不可能的输出顺序.要是有可能的话是adcb,只要代入进去试试就能得出结论.
刘斌武回答:
  不是选择题,而是问有多少中可能?但是我对那个顺序有些不理解所以求原因。谢谢啦
陆春江回答:
  你要先了解栈具体是怎样的,他必须满足先进后出。所以你拿张纸,分开画上两竖线,中间用横线隔开4行,最后一行封底,然后你一个一个带进去试,就只到了。那个图就相当于一个栈,你去分析下就懂了,具体的错应该有很多很多种。根据排列组合A44,也就是24种排列顺序,你可以一一带进去试就不会漏掉了。
最新更新
热门其它
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞