没有搜到到结果?点击这里求解答/求资源。
【单选题】
在一不带头结点的链中,假设f和r分别为头和指针,则从该对列中删除一结点并把结点的值保存在变量x中的运算为( )。

A.x=r?data;r=r?next;
B.r=r?next; x=r?data
C.x=f?data;f=f?next;
D.f=f?next; x=f?data
【单选题】
设有三元素X,Y,Z顺序栈(的过程中允许出栈),下列得不到的出栈排列( )。

XYZ
YZX
ZXY
ZYX
【单选题】
元素2,6,10,14顺序依次栈,该栈的可能输出序列依次入队列,该队列的不可能输出序列( )。(栈出栈可以交替进行)。

A.14,10,6,2
B.2,6,10,14
C.14,10,2,6
D.6,2,14,10
【判断题】
顺序存储的线性长度为n,要在第i元素之前插入一元素课本的算法当i= 1时,移动元素次数为2.

正确
错误
【判断题】
顺序队列的类型为typedef struct { ElemType data[MaxSise]; int front,rear;} Squeue; Squeue sq为指向顺序队列的指针变量,要进行元素的出操作,并把元素赋给边量x, 教课书约定,可用语句x=sq-data[sq-front];和sq-fronf++;。

正确
错误
【单选题】
设变量定义为charformat[]=“s=%d\n”;数组format中有()元素

4
5
6
7
【单选题】
判断一循环队列Q(最多n元素)为满的条件( )。

Q->rear==Q->front
Q->rear==Q->front+1
Q->front==(Q->rear+1)%n
Q->front==(Q->rear-1)%n
【单选题】
设二维数组A[0…m-1][0…n-1]行优先顺序存储在内存中,第一元素的地址为p,每个元素占k个字节,元素aij的地址为( )。

p +[i*n+j-1]*k
p+[(i-1)*n+j-1]*k
p+[(j-1)*n+i-1]*k
p+[j*n+i-1]*k
【判断题】
栈的栈序列a,bcd,e,栈的不可能输出序列dcea(栈出栈可以交替进行)。

正确
错误
【判断题】
栈的栈序列a,bcd栈的不可能的出栈序列bcad。

正确
错误