单选题 若用数组A[0..5]来实现循环队列,且当前rear和front的值分别为1和5,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为( )。

A、 3和0
B、 2和0
C、 3和4
D、 2和4
下载APP答题
由4l***pq提供 分享 举报 纠错

相关试题

单选题 对一组数据(2,16,21,88,5,10)进行排序,若前3趟排序结果如下: 第一趟:2,16,21,5,10,88 第二趟:2,16,5,10,21,88 第三趟:2,5,10,16,21,88 则采用的排序方法可能是( )。

A、冒泡排序
B、基数排序
C、快速排序
D、希尔排序

单选题 若无向图G=(V,E)中含有6个顶点,要保证图G在任何情况下都是连通的,则需要的边数至少是( )。

A、10
B、11
C、12
D、13

单选题 线性表采用链式存储时,其各元素存储地址( )。

A、必须连续
B、一定不连续
C、部分地址必须连续
D、连续与否均可

单选题 下列叙述中,不正确的选项是( )。

A、广义表可以是一个多层次的结构
B、广义表可以被其他广义表所共享
C、广义表至少有一个元素
D、广义表可以是一个递归表

单选题 ( )是一个堆。

A、19,75,34,26,97,56
B、97,26,34,75,19,56
C、19,56,26,97,34,75
D、19,34,26,97,56,75

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

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

单选题 在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( )。

A、HL=p; p->next=HL;
B、p->next=HL; HL=p;
C、p->next=HL->next; HL->next=p;
D、p->next=HL; p=HL;

单选题 设一组初始记录关键字序列为(345,253,567,492,627),则用基数排序需要进行( )趟的分配和回收才能使得初始关键字序列变成有序序列。

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