在单向链表中,删除p所指结点的后继结点的链操作为()(不考虑回收结点)。
A.p->next=p->next->next;B.p=p->next;C.p=p->next->next;D.p->next=p;正确答案:p->next=p->next->next;
相关文章
在单链表中,要将s所指结点插入到p所指结点之后,其语句应为()。
在单链表中,要将s所指结点插入到p所指结点之后,其语句应为()。 A.s->next=p+1;p->next=s;B.(*p).next=s;(*s).next=(*p).next;C.s->next=p->next;p->next=s->next;D.s->next=p->next;p->next=s;正确答案:s->next=p->next;p->next=s;
双向循环链表中,在p所指结点的右侧插入指针s所指结点,其操作是()。
双向循环链表中,在p所指结点的右侧插入指针s所指结点,其操作是()。 A.p->Rlink=s;s->Llink=p;(p->Rlink)->Llink=s;s->Rlink=p->Rlink;B.s->Llink=p;s->Rlink=p->Rlink;p->Rlink=s;p->Rlink->Llink=s;C.p->Rlink=s;p->Rlink->Llink=s;s->Llink=p;s->Rlink=p->Rlink;D.s->Llink=p;s->Rlink=p->Rlink;p->Rlink->Llink=s;p->Rlink=s;正确答 … 阅读详情>> "双向循环链表中,在p所指结点的右侧插入指针s所指结点,其操作是()。"
已知last指向单向简单链表的尾结点,将s所指结点加在表尾,正确的操作是()。
已知last指向单向简单链表的尾结点,将s所指结点加在表尾,正确的操作是()。 A.s->next=s,last=s,last->next=NULL;B.last->next=s,s->next=NULL,last=s;C.s->next=NULL,last->next=s,s=last;D.s->next=last,last->next=NULL,last=s;正确答案:last->next=s,s->next=NULL,last=s;
已知last指向单向简单链表的尾结点,将s所指结点加在表尾,不正确的操作是()。
已知last指向单向简单链表的尾结点,将s所指结点加在表尾,不正确的操作是()。 A.last->next=s,last=s,last->next=NULL;B.last->next=s,s->next=NULL,last=s;C.s->next=NULL,last->next=s,s=last;D.s->next=NULL,last->next=s,last=s;正确答案:s->next=NULL,last->next=s,s=last;
已知last指向单向简单链表的尾结点,将s所指结点插入在表尾,正确的操作是()。
已知last指向单向简单链表的尾结点,将s所指结点插入在表尾,正确的操作是()。 A.s->next=s,last=s,last->next=NULL;B.last->next=s,s->next=NULL,last=s;C.s->next=NULL,last->next=s,s=last;D.s->next=last,last->next=NULL,last=s;正确答案:last->next=s,s->next=NULL,last=s;