当前位置: 首页 > 学习知识 > 一道关于递归的题目,麻烦解释下算法.

一道关于递归的题目,麻烦解释下算法.

网站编辑:上海建站网 发布时间:2022-05-21  点击数:
导读:一道关于递归的题目,麻烦解释下算法. 一道关于递归的题目,麻烦解释下算法.1、出栈问题.有两个栈,S1和S2,其中S1中有按1、2…n顺 序的n个不同的元素,S2为空.现在可以做这样两种操作:(1) 从S1中取出一个元素放入S2中;(2)将S2最顶端元素弹出(弹 出元素不再参与下面的操作).直到所有元素都被弹出为 止,问不同的弹出顺序有多少种?...

一道关于递归的题目,麻烦解释下算法.

一道关于递归的题目,麻烦解释下算法.
1、出栈问题.有两个栈,S1和S2,其中S1中有按1、2…n顺 序的n个不同的元素,S2为空.现在可以做这样两种操作:(1) 从S1中取出一个元素放入S2中;(2)将S2最顶端元素弹出(弹 出元素不再参与下面的操作).直到所有元素都被弹出为 止,问不同的弹出顺序有多少种?
popoly 1年前他留下的回答 已收到1个回答

a1b2c3xyz 网友

该名网友总共回答了20个问题,此问答他的回答如下:采纳率:85%

栈是后进先出的.先从一个具体一些的例子来看吧,比如S1中有A、B、C、D,第一种情况是每次从S1中取出一个元素后,接下来就弹出.即从S1中取出A放入S2中,然后弹出,然后取出B,弹出;然后是C,最后是D,这样顺序为ABCD.第二种是取出C放入S2后再取出D,这时S2的最顶端元素是D,即先弹出D,这样顺序为ABDC.第三种,取出B放入S2后,取出C再取出D,弹出ADCB.第四种,DCBA.第五种,CBAD.第六种,BADC.第七种,BACD.应该就有这些了吧,如果是n个元素,那应该多看几个元素找规律吧,公式还没推出来

1年前他留下的回答

6

  以上就是小编为大家介绍的一道关于递归的题目,麻烦解释下算法. 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
邓萃雯主演的电视剧有哪些
邓萃雯主演的电视剧有哪些

详情:操作步骤/方法1邓萃雯主演的电视剧有婚内情,你的名字我的姓氏......

4k纸尺寸是多少?
4k纸尺寸是多少?

详情:操作步骤/方法1纸张尺寸是指折页机配页机能够支持纸张的尺寸范......

一切顺利的成语?
一切顺利的成语?

详情:操作步骤/方法11百事大吉:指一切顺利,平安无事;22径行直......

父爱是什么
父爱是什么

详情:操作步骤/方法11.父爱是一缕阳光,让心灵即使在寒冷的冬天也......