日韩欧美亚洲 _ 欧美亚洲一区 _ 日本亚洲欧美 _ 亚洲精品欧美 国产白袜脚足J棉袜在线观看_亚洲熟妇av一区二区三区_久久天天躁狠狠躁夜_精品众筹模特私拍在线

填空題

下列算法將單鏈表中值重復(fù)的結(jié)點(diǎn)刪除,使所得的結(jié)果表中各結(jié)點(diǎn)值均不相同,試完成該算法。
void DelSameNode(LinkList L)
//L是帶頭結(jié)點(diǎn)的單鏈表,刪除其中的值重復(fù)的結(jié)點(diǎn)//
{ListNode * p,*q,*r;
p=L->next; //p初始指向開始結(jié)點(diǎn)//
while(p){ //處理當(dāng)前結(jié)點(diǎn)p//
q=p;
r=q->next;
do { //刪除與結(jié)點(diǎn)*p的值相同的結(jié)點(diǎn)//
while(r&&r->data!=p->data){
q=r;
r=r->next;
}
if(r){ //結(jié)點(diǎn)*r的值與*p的值相同,刪除*r//
q->next=r->next;
free(r);
r=();
}
}while( r );
p=p->next;
}
}

答案: q->next
微信掃碼免費(fèi)搜題