【多选题】关于队列( Queue )与堆栈 (Stack) ,下列叙述正确的是()
A. 队列和堆栈都属于线性结构,是操作受限的线性表 B. 队列的存储采用循环队列结构,目的是提高存储空间的重复利用,减少数据的搬移 C. 在队列和堆栈结构中,不能在中间插入和删除元素,只能在一端进行 D. 队列是一种先进后出的线性表 E. 堆栈是一种先进先出的线性表
A. 队列和堆栈都属于线性结构,是操作受限的线性表 B. 队列的存储采用循环队列结构,目的是提高存储空间的重复利用,减少数据的搬移 C. 在队列和堆栈结构中,不能在中间插入和删除元素,只能在一端进行 D. 队列是一种先进后出的线性表 E. 堆栈是一种先进先出的线性表
举一反三
- 【单选题】线性表、堆栈、队列的主要区别是什么? A. 线性表用指针,堆栈和队列用数组 B. 堆栈和队列都是插入、删除受到约束的线性表 C. 线性表和队列都可以用循环链表实现,但堆栈不能 D. 堆栈和队列都不是线性结构,而线性表是
- 堆栈和队列都是操作受限的线性表。栈是插入和删除只能在一端进行的线性表;队列是插入在一端进行,删除在另一端进行的线性表。 ()【吉林大学2007一、10(1分)】
- 关于队列,下列说法正确的是 ( )。 A: 当队列中无数据元素时,称为空队列 B: 队列被称为“先进后出”表 C: 队列是一种操作受限的线性表 D: 队列是一种只允许在一端进行插入和删除的线性表
- 下列四个说法哪个正确?() A: 堆栈是在两端操作、先进后出的线性表 B: 堆栈是在一端操作、先进先出的线性表 C: 队列是在一端操作、先进先出的线性表 D: 队列是在两端操作、先进先出的线性表
- 下列叙述中正确的是A)栈是“先进先出”的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构