在一个长度为n的单链表L中,删除链表中*p的前驱结点的时间复杂度为O(n)。()
A、错误
B、正确
A、错误
B、正确
A.非循环双链表
B.循环双链表
C.只有表尾指针没有表头指针的循环单链表
D.只有表头指针没有表尾指针的循环单链表
A.s->next=q;p->next=s->next
B.s->next=p;q->next=s->next
C.q->next=s->next;s->next=p
D.p->next=s->next;s->next=q
A.关键字是数据元素(或记录)中某个数据项的值,可以标识一个记录,称为主关键字
B.就平均查找长度而言,分块查找最小,折半查找次之,顺序查找最大
C.对长度为n 的有序链表进行对分查找,最坏情况下需要的比较次数为log2n
D.折半查找的先决条件:表中结点按关键字有序,且顺序(一维数组)存储
A.p->next=s; s->next=q;
B.s->next=p->next; p->next=s;
C.p->next=s->next; s->next=p;
D.q->next=s; s->next=p;
A.正确
B.错误
A.s-> next=p-> next; p-> next=s;
B.p-> next=s; s-> next=p-> next;
C.p-> next=s-> next; s-> next=p;
D.s-> next=p; p-> next=s-> next;