设栈的栈的顺序存储空间间为S(1:50),初始状态为top=-1。现经过一系列正常的入栈与退栈后,
来源:蜘蛛抓取(WebSpider)
时间:2019-09-09 01:56
标签:
栈的存储空间
设栈的栈的顺序存储空间间为S(1:50)初始状态为top=-1经过入栈与退栈操作后,top=30则栈中的元素个数为31还是30?top=-1为栈空当有一个元素时,top=0;当有31个元素时top=30?... 设栈的栈的顺序存储空间間为 S(1:50)初始状态为
top=-1。经过入栈与退栈操作后top=30,则栈中的元素个数为31还是30top=-1为栈空,当有一个元素时top=0;当有31个元素时,top=30?
元素的标号是从0开始的其元素数量应该是N+1,即30+1=31个元素
理解不了哪位大佬能画个图方便解释一下吗... 理解不了 哪位大佬能画个图方便解释一下吗
栈的顺序栈的顺序存储空间间为S(1:50),初始状态为top=0现经过一系列入栈与退栈运算后,top=20則栈顶-栈底=20-0=20个元素。 栈是向上增长的每次压入一个元素,栈的TOP指针向上移动一位当压入第一个元素时,TOP指针指向m+1-1 = m当压入第二个元素时TOP指针指向m+1-2 = m-1。以此类推当压入第N个元素时,TOP指针指向m+1-N = 20则N =
m+1-20 = m-19栈的顺序栈的顺序存储空间间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后top=20,则栈顶-栈底=20-0=20个元素一般平时是从栈底向栈顶压,这道题目中是倒过来的这个栈是从栈顶向栈底压的,所以结果是Ctop是指向最后一個元素上面的那个,所以是m+1