设栈的存储空间为S(1:50),初始状态为top=0,现经过一系列正常的入栈与退栈操作后,top=

发布网友 发布时间:2022-03-29 17:29

我来回答

4个回答

热心网友 时间:2022-03-29 18:58

栈的顺序存储空间为S(1:50),初始状态为top=0。
top可以理解为如果要再放入一个元素,这个元素存放的位置为top—1,top=0,top—1=—1,显然不可能在存放下一个元素,所以初始状态为满,经过一系列操作,top为30,同理,如果要再存放一个元素,位置为30—1=29,所以现在30是有元素的,30到50,一共为21个元素,所以答案为21。

热心网友 时间:2022-03-29 20:16

栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则栈顶-栈底=20-0=20个元素。

热心网友 时间:2022-03-29 21:51

top始终指向栈顶,从0变到30,说明有30个元素进栈,所以栈中元素为30个

热心网友 时间:2022-03-29 23:42

人家问的top=30
你答的是top=20
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com