专插本(广大)遇到几道数据结构题,迫切希望有高手为我解答!求求求求...

2024-11-30 00:47:36
推荐回答(3个)
回答1:

假设p的后面插入元素为s:
1 s->next=p->next; p->next=s; (这两条语句不能写反了)
2 前插的操作要从链表的首部开始遍历链表,假设链表头指针h:
q=head;
while(q->next!p)q=q->next;
q->next=s;s->next=p;
3 q=head
while(q->next->data!=x&&q->next!=null)q=q->next;
if(q){
s=(nodeptr)molloc(sizeof(node));
s->data=y;
s->next=q->next;
q->next=s;
}
else
{
s=(nodeptr)molloc(sizeof(node));
s->data=y;
s->next=null;
q->next=s;
}

回答2:

选择A,P = 99 ,k%P的取值范围是0~99,长度为100!

回答3:

b 选质数。