首页 > 试题广场 >

栈是一种线性表,它的特点是()。设用一维数组 A*1,...

[填空题]
栈是一种线性表,它的特点是1。设用一维数组 A*1,...,n+来表示一个栈,A[n]为栈底,用整型变量 T 指示当前栈顶位置,A[T]为栈顶元素。往栈中推入(PUSH)一个新元素时,变量 T 的值2;从栈中弹出(POP)一个元素时,变量 T 的值3
设栈空时,有输入序列 a,b,c,经过PUSH,POP,PUSH,PUSH,POP 操作后,从栈中弹出的元素的序列是4,变量T的值是5
栈底在A[n],所以入栈时,T减1,出栈时T加1,而且输入abc序列经过PUSH,POP,PUSH,PUSH,POP 操作后,栈中还有一个元素b,所以栈顶T应该为n
发表于 2017-05-31 15:58:48 回复(2)
没有人觉得答案有错吗,数组大小只能是n,A[n]为栈底,入栈时不应该是-1?
发表于 2017-05-27 10:31:03 回复(0)
答案有误  我认为 入栈减一  出栈加一
发表于 2017-06-13 08:49:39 回复(0)