问题
单项选择题
堆栈操作中,______保持不变。
A.堆栈的顶
B.堆栈中的数据
C.堆栈指针
D.堆栈的底
答案
参考答案:D
解析: 堆栈是只能通过访问它的一端(栈顶)来实现数据存储和检索的一种线性数据结构。由此可见,在对堆栈操作的过程中,栈顶会发生变化,堆栈中的数据肯定会变,堆栈指针通常指向下一个出栈数据的位置,故也会发生变化。唯一不变的只有堆栈的底,所以应该选择D。
堆栈操作中,______保持不变。
A.堆栈的顶
B.堆栈中的数据
C.堆栈指针
D.堆栈的底
参考答案:D
解析: 堆栈是只能通过访问它的一端(栈顶)来实现数据存储和检索的一种线性数据结构。由此可见,在对堆栈操作的过程中,栈顶会发生变化,堆栈中的数据肯定会变,堆栈指针通常指向下一个出栈数据的位置,故也会发生变化。唯一不变的只有堆栈的底,所以应该选择D。