单选题 元素 a、b、c、d 依次进入初始为空的栈 S,入栈过程中可随时出栈(无需全部入栈后再出栈),下列出栈序列中不可能实现的是(  )。

A、

 b、a、d、c

B、

 d、c、b、a

C、

a、c、d、b

D、

d、a、b、c

下载APP答题
由4l***90提供 分享 举报 纠错

相关试题

单选题 双向循环链表中在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是(  )

A、p->next=q; q->prior=p; p->next->prior=q; q->next=q;
B、p->next=q; p->next->prior=q; q->prior=p; q->next=p->next;
C、q->prior=p; q->next=p->next; p->next->prior=q; p->next=q;
D、q->prior=p; q->next=p->next; p->next=q; p->next->prior=q;

单选题 与数据元素本身的形式、内容、相对位置、个数无关的是数据的(  )。

A、逻辑结构
B、存储实现
C、存储结构
D、运算实现

单选题 以下数据结构中,(  )是非线性数据结构。

A、字符串
B、队列
C、
D、

单选题 设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5 和e6 依次进入栈S,一个元素出栈后即进入Q,若6个元素出队的序列是e2、e4、e3、e6、e5 和e1,则栈S的容量至少应该是(  )。

A、3
B、4
C、5
D、6

单选题 顺序表中的第一个元素的存储地址是300,每个元素的长度为2,则第7个元素的存储单元的地址是(  )。

A、307
B、314
C、312
D、306

单选题 在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入s结点,则执行(  )。

A、s->next = p->next; p->next = s;
B、p->next = s->next; s->next = p;
C、p->next = s; s->next = q;
D、q->next = s; s->next = p;

单选题 创建一个包含n个结点的有序单连边的时间复杂度是(  )。

A、O(1)
B、O(n)
C、O(n2)
D、O(nlog2n)

单选题 将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是(  )。

A、n-1
B、n
C、2n-1
D、2n