全部问题 > 当前问题

不知道这道题怎么做的?解析也没看懂



李枝繁 2016-3-7 08:36:49

共 3 个回答

浅蓝色 2016-3-7 09:32:28

解析哪里没有看明白,说清楚点哈。这样也能方便我们解答

D~M 2016-3-7 09:41:27

首先确定初始状态,栈的储存空间是1~m,所以m>1,初始栈顶(top)=m+1,(m+1)>m,如果栈的开口方向是大数m,那么初始栈顶就超出了栈的有效范围,这样的栈无意义,所以栈的开口处只能是1,而且栈顶栈底在同一位置。接下来就是正常的栈顶-栈底=栈中元素个数

李枝繁 2016-3-9 12:40:22

回复 浅蓝色:存储空间不是1-m吗?为什么后面又出现了m+1

问题来自: