问题
单项选择题
以下( )不是栈的基本运算。
A.删除栈项元素
B.删除栈底元素
C.判断栈是否为空
D.将栈置为空栈
答案
参考答案:B
解析: 栈是一种特殊的线性表;只能在固定的一端进行插入和删除操作。允许插入和删除的一端称为栈顶(TOP),另一端称为栈底(BOTTOM)。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素。因此不能直接删除栈底的元素。
以下( )不是栈的基本运算。
A.删除栈项元素
B.删除栈底元素
C.判断栈是否为空
D.将栈置为空栈
参考答案:B
解析: 栈是一种特殊的线性表;只能在固定的一端进行插入和删除操作。允许插入和删除的一端称为栈顶(TOP),另一端称为栈底(BOTTOM)。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素。因此不能直接删除栈底的元素。