您好、欢迎来到现金彩票网!
当前位置:彩之网 > 状态栈 >

共 4 个回答

发布时间:2019-07-25 08:25 来源:未知 编辑:admin

  解析:这道题和上面一题是一样的,只不过m变成了具体的数字。 栈的顺序存储空间为S(1: 50),初始状态top=51,所以这个栈是50在栈底,1是开口向上的。经过一系列入栈、出栈之后,Top=20。那么此时栈中元素=51-20=31,因此这题选择A。

  top的意义是人为定义的。此处S(1: m)代表这个栈只能存m个位置。top=m+1 是表示它当前已满栈。(top=0时表示空栈)

  因为我们说:这个栈是从栈顶向栈底压的,所以开口向下,一般平时是从栈底向栈顶压,这道题目中是倒过来的,所以当初始状态为top=51,现经过一系列正常的入栈与退栈操作后,top=20,则栈中有51-20=31个元素。也就是我们为什么要选A选项哒原因了。

  也就是说,栈是向上增长的,每次压入一个元素,栈的TOP指针向上移动一位。

  亲爱哒,希望我哒解释对你哒学习有所帮助哟,如果还有不懂哒地方,我们还可以进行讨论哟,我们一起加油吧,么么哒!

  回复唐璐:亲爱哒,望采纳哟,如果以后还有什么不懂哒问题我们还可以一起讨论哟,相信我们一定可以把问题解决哒,么么哒亲爱哒!

  栈底到底在什么位置啊,如果画图的话,是在框框的外面还是框框里的最下面一个啊,能不能说清楚一点

  老师,您好:请问为何这一题的栈中元素=51-20=31而不用+1了呢?

  设栈的存储空间为 S(1:50),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()栈的存储空间为S(1:50),初始状态为top=51,现经过一系列正常的入栈与退栈操作后,top=20,则栈中有51-20=31个元素。因为栈是倒着压的,开口向下。

  解析没看懂……S(1:m)是指存储空间为m吗?为什么存储空间为m,top可以等于51

  这里的S(1:50)是什么意思?top有是指什么?初始状态的top=51有什么意义?最后50-19的结果是怎么得出来的?

  栈的存储空间为S(1:50),初始状态为top=51,现经过一系列正常的入栈与退栈操作后,top=20,则栈中有50-19=31个元素。这个题里面,为什么是50-19?

http://pepdeco.com/zhuangtaizhan/324.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有