没有搜到到结果?点击这里求解答/求资源。
【单选题】
一个栈顶指针为top链栈删除一个结点时,用 x保存被删结点值,则执行( )。

A.x=top;top=top
-B.x=top
-C.top=top-x=top
-D.x=top- top=top-
【判断题】
一个栈顶指针为top链栈删除一个结点时,用d保存被删结点值,可执行d=top-top=top-。(结点指针为next,数据为data)

正确
错误
【判断题】
设有一个带头结点链队列,队列每个结点一个数据data和指针next组成,front和rear分别为链队列指针和尾指针。设p指向要入队结点(该结点已被赋值),则入队操作为rear-next=p; p = rear;

正确
错误
【单选题】
一个栈顶指针为top链栈删除一个结点时,用x保存被删除结点,应执行下列( )命令。

x=top;top=top-next
top=top-x=top-data
x=top-data
x=top-top=top-
【单选题】
一个具有n结点有序单链表插入一个结点并保持该表有序时间复杂度是( )。

O(1)
O(n)
O(n平方)
O(log2n)
【单选题】
一个无权图邻接表表示每个结点至少包含( )

1
2
3
4
【单选题】
一个不带头结点链队,假设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
【单选题】
假定一个链表表头指针为f,结点结构为(data,next),则向该链表表头插入一个由p所指向结点时,应执行操作为p-next=f和( )。

p=f-next
f=p-next
f=p
f-next=p
【单选题】
假定一个链表表头指针为f,结点结构为(data,next),则向该链表表头插入一个由p所指向结点时,应执行操作为p->next=f和( )。

p=f->next
f=p->next
f=p
f->next=p
【单选题】
一个链表,p、q分别指向相邻结点,且q所指结点是p所指结点直接后继,现要删除q所指结点,可用语句( )。

A.p=q-next
B.p-next=q
C.p-next=q-next
D.q-next=NULL