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

浏览:558

在双向循环链表中,在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;正确答案:q->prior=p;q-> … 阅读详情>> "在双向循环链表中,在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是()。"

单链表的结点所占存储空间()。

浏览:618

单链表的结点所占存储空间()。 A.分两部分,一部分存放数据值,另一部分存放表示逻辑关系的指针B.只有一部分,存放结点值C.只有一部分,存储逻辑关系的指针D.分两部分,一部分存放结点值,另一部分存放结点所占单元数正确答案:分两部分,一部分存放数据值,另一部分存放表示逻辑关系的指针

一个单向简单链表存储的栈,其栈顶指针为top。执行操作()可将原栈顶元素退栈,并存放在变量x中(不考虑回收结点)。

浏览:672

一个单向简单链表存储的栈,其栈顶指针为top。执行操作()可将原栈顶元素退栈,并存放在变量x中(不考虑回收结点)。 A.x=top;top=top->next;B.x=top->data;C.top=top->next;x=top->data;D.x=top->data;top=top->next;正确答案:x=top->data;top=top->next;