使用栈进行数据操作时,以下哪个描述是正确的?

答案解析

核心考点说明:本题考察对栈基本特性的理解。栈是一种后进先出(LIFO)的数据结构,只能在栈顶进行插入(push)和删除(pop)操作。 解题思路分析:栈的特点是后进先出,类似于一个桶,最后放入的元素最先被取出。 选项分析: A. 栈的特点是先进先出:错误,栈的特点是后进先出。 B. 栈可以在任意位置插入和删除元素:错误,栈只能在栈顶操作。 C. 栈只能在栈顶进行插入和删除操作:正确,栈的定义特性。 D. 栈的底部元素最先被取出:错误,栈的顶部元素最先取出。 易错点提醒:注意栈和队列的区别,栈是LIFO,队列是FIFO。栈的插入删除只能在栈顶进行。
正确答案:C
随机推荐
开始刷题