c语言链表集合求并集用字母表示,c语言实现的链表集合的并集与交集
c語言,鏈表,集合求并集,交集
#include
#include
typedefintDatatype;
//定義鏈表的節點
typedefstructLNode{
Datatype data;
LNode *next;
}LNode,*LinkList;
boolInitLink(LinkList&L) //初始化鏈表
{
L =(LinkList)malloc(sizeof(LNode));
if(L==NULL){
return false;
}
L->next=NULL;
return true;
}
boolInsertData(LinkList&L,Datatype data) //向鏈表中插入數據
{
LinkList pa=L;
while(pa->next!=NULL){
pa=pa->next;
}
LinkList p=(LinkList)malloc(sizeof(LNode));//新建數據節點 if(p==NULL){
printf("插入數據失敗\n");
return false;
}
p->data=data;
p->next=NULL;
if(pa==NULL){
pa=p;
}else{
pa->next=p;
}
return true;
}
void createLink(LinkList&L)
{
printf("請輸入要插入的數據,以0結束!\n");
Datatype data;
scanf("%d",&data);
總結
以上是生活随笔為你收集整理的c语言链表集合求并集用字母表示,c语言实现的链表集合的并集与交集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java进程内存一直没释放_五分钟彻底搞
- 下一篇: vb中怎么使图片适应框的大小_叮!VB考