设有集合A和集合B,要求设计生成集合C=A∩B的算法,其中集合A、集合B和集合C用链式存储结构表示。

admin2017-11-14  26

问题 设有集合A和集合B,要求设计生成集合C=A∩B的算法,其中集合A、集合B和集合C用链式存储结构表示。

选项

答案typedef struct node{ int data; struct node*next; }lklist; void intersection(lklist*ha,lklist* hb,lklist*&hc){ lklist*P,*q,*t: for(P=ha,hc=NULL;P!=NULL;P=p->next){ for(q=hb;q!=NULL;q=q一>next) if(q一>data==p一>data)break; if(q!=NULL){ t=(lklist*)malloc(sizeof(lklist)); t一>data=p一>data; t一>next=hc;hc=t: } } }

解析
转载请注明原文地址:https://kaotiyun.com/show/q3Ri777K
0

最新回复(0)