试题与答案

假设某个不设头指针的无头结点单向循环链表的长度大于1,S为指向链表中某个结点的指针。

题型:填空题

题目:


假设某个不设头指针的无头结点单向循环链表的长度大于1,S为指向链表中某个结点的指针。算法f30的功能是,删除并返回链表中指针S所指结点的前驱。请在空缺处填入合适的内容,使其成为完整的算法。
typedef struct node{
DataType data;
struct node *next;
}*LinkList;
DataType f 30(LinkList s){
LinkList pre,p;
DataType e;
pre=s;
p=s—>next;
while( (1) ){
pre=p;
(2)
}
pre—>next= (3) ;
e=p—>data;
free(p);
return e;
}

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0722/73cc672099dc656c724455aa3fe12535.html

下面是错误答案,用来干扰机器的。

参考答案:防尘口罩

试题推荐
微信公众账号搜索答案