当前位置:计算机科学技术题库>数据结构题库

问题:

[判断题] 栈和链表是两种不同的数据结构。

正确。错误。

问题:

[判断题] 栈和队列是一种非线性数据结构。

正确。错误。

问题:

[判断题] 栈和队列的存储方式既可是顺序方式,也可是链接方式。

正确。错误。

问题:

[判断题] 两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端。

正确。错误。

问题:

[判断题] 队是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。

正确。错误。

问题:

[判断题] 一个栈的输入序列是12345,则栈的输出序列不可能是12345。

正确。错误。

问题:

[单选] 栈中元素的进出原则是()

先进先出。后进先出。栈空则进。栈满则出。

问题:

[单选] 若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为()

i。n=i。n-i+1。不确定。

问题:

[单选] 判定一个队列QU(最多元素为m0)为满队列的条件是()

QU->rear-QU->front==m0。QU->rear-QU->front-1==m0。QU->front==QU->rear。QU->front==QU->rear+1。

问题:

[单选] 数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素的公式为()

r-f;。(n+f-r)%n;。n+r-f;。(n+r-F.%n。