问题 单项选择题

PUSH和POP命令常用于______操作。

A.队列
B.数组
C.栈
D.记录

答案

参考答案:C

解析:

[分析]: 堆栈是另一种特殊的线性表,它限定只能够在一端进行插入和删除运算,这一端称为栈顶,不能够进行插入和删除运算的另一端称为栈底。因此通常称其为“后进先出(LIFO)”线性表。
在栈上定义的运算主要有栈初始化、入栈(push)、出栈(pop)、取栈顶(top,只读不出栈)、判断栈是否为空5种。栈的用途很广,典型的有表达式计算、递归的实现。与队列类似,栈也可以采用顺序存储(顺序栈)和链式存储(链栈)两种方式。

判断题
单项选择题