问题 单项选择题

当利用大小为n的数组顺序存储一个栈时,假定用top= =n表示栈空,则向这个栈插入一个元素时,首先应执行 (34) 语句修改top指针。

A.top++;

B.top--;

C.top=0;

D.top=0;

答案

参考答案:B

解析: top= =n表示栈空,于是堆栈的元素从高位向低位存储,因此入栈时,需要向下移动指针,即top--。

单项选择题
判断题