| 向量、栈和队列都是()结构,可以在向量的()位置插入和删除元素;对于栈只能在()插入和删除元素;对于队列只能在()插入和()删除元素。 |
填空 |
| 栈是一种特殊的线性表,允许插入和删除运算的一端称为()。不允许插入和删除运算的一端称为()。 |
填空 |
| ()是被限定为只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表。 |
填空 |
| 在一个循环队列中,队首指针指向队首元素的()位置,队尾指针指向实际队尾。 |
填空 |
| 在具有n个单元的循环队列中,队满时共有()个元素。 |
填空 |
| 向栈中压入元素的操作是先(),后 ()。 |
填空 |
| 从循环队列中删除一个元素时,其操作是 先(),后()。 |
填空 |
| 带表头结点的空循环双向链表的长度等于()。 |
填空 |
| 线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。 |
单选 |
| 在表结构中最常用的是线性表,栈和队列不太常用。 |
单选 |
| 栈是一种对所有插入、删除操作限于在表的一端进行的线性表,是一种先进后出型结构。 |
单选 |
| 对于不同的使用者,一个表结构既可以是栈,也可以是队列,也可以是线性表。 |
单选 |
| 栈和链表一定是两种不同的数据结构。 |
单选 |
| 栈和队列是一种非线性数据结构。 |
单选 |
| 栈和队列的存储方式既可是顺序方式,也可是链接方式。 |
单选 |
| 两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端。 |
单选 |
| 队是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。 |
单选 |
| 一个栈的输入序列是12345,则栈的输出序列不可能是12345。 |
单选 |
| 栈中元素的进出原则是() |
单选 |
| 若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为 p1 , p2 , p3 ,…, pn ,若p1=n,则pi为() |
单选 |