p; B.O(logn)
C.O(n) D.O(n2)
2.已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向
另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为( )
A.q->next=s->next;s->next=p; B.s->next=p;q->next=s->next;
C.p->next=s->next;s->next=q; D.s->next=q;p->next=s->next;
3.在计算机内实现递归算法时所需的辅助数据结构是( )
A.栈 B.队列
C.树 D.图
4.假设以数组A[m]存放循环队列的元素。已知队列的长度为length,指针rear指向队
尾元素的下一个存储位置,则队头元素所在的存储位置为( )
A.(rear-length+m+1)%m B.(rear-length+m)%m
C.(rear-length+m-1)%m D.(rear-length)%m
5.通常将链串的结点大小设置为大于1是为了( )
A.提高串匹配效率 B.提高存储密度
C.便于插入操作 &nb