解析哪里没有看明白,说清楚点哈。这样也能方便我们解答
首先确定初始状态,栈的储存空间是1~m,所以m>1,初始栈顶(top)=m+1,(m+1)>m,如果栈的开口方向是大数m,那么初始栈顶就超出了栈的有效范围,这样的栈无意义,所以栈的开口处只能是1,而且栈顶栈底在同一位置。接下来就是正常的栈顶-栈底=栈中元素个数
回复 浅蓝色:存储空间不是1-m吗?为什么后面又出现了m+1
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?