問題及**:
/*
檔名稱:專案3--求集合並集.cpp
作 者:李瀟
完成日期:2023年9月11日
版 本 號:v1.0
問題描述:假設有兩個集合 a 和 b 分別用兩個線性表 la 和 lb 表示,
即線性表中的資料元素即為集合中的成員。
設計演算法,用函式unionlist(list la, list lb, list &lc )函式實現該演算法,
輸入描述: 若干資料 。
程式輸出: la的集合資料、lb的集合資料、lc的集合資料。
*/ #include#includetypedef struct
sqlist;//順序表的型別定義
//宣告實現演算法的自定義函式,以及其他必要的自定義函式
void creatlist(sqlist *&,int a,int );
void displist(sqlist *);
void unionlist(sqlist *,sqlist *,sqlist *&);
int main()
; creatlist(sqa,a,6);
printf("la:");
displist(sqa);
int b[6]= ;
creatlist(sqb,b,6);
printf("lb:");
displist(sqb);
unionlist(sqa,sqb,sqc);
printf("lc:");
displist(sqc);
}//定義各個自定義函式
void creatlist(sqlist *&l,int a,int n)
l->length=n;
}void displist(sqlist *l)
printf("\n");
}void unionlist(sqlist *a,sqlist *b,sqlist *&c)
while(jlength)
if(k==b->length)
k=0;
j++; }}
執行結果:
知識點總結:鍊錶的初始化,資料的插入及資料的顯示等
心得體會;一定要多動手多動腦 才會有更大的收穫
第三週專案三 求集合並集
檔名稱 求集合並集.cpp 作 者 王雪潔 完成日期 2015年 9月 版 本 號 問題描述 假設有兩個集合 a 和 b 分別用兩個線性表 la 和 lb 表示,即線性表中的資料元素即為集合中的成員。設計演算法,用函式unionlist list la,list lb,list lc 函式實現該演算...
第三週專案三 求集合並集
檔名稱 求集合並集.cpp 作 者 孫彩虹 完成日期 2015年 9月18日 版 本 號 問題描述 假設有兩個集合 a 和 b 分別用兩個線性表 la 和 lb 表示,即線性表中的資料元素即為集合中的成員。設計演算法,用函式unionlist list la,list lb,list lc 函式實現...
第三週專案三 求集合並集
檔名稱 專案3.cpp 作 者 高金豔 完成日期 2016年9月14日 版 本 號 v1.0 問題描述 假設有兩個集合 a 和 b 分別用兩個線性表 la 和 lb 表示,即線性表中的資料元素即為集合中的成員。設計演算法,用函式 unionlist list la,list lb,list lc 函...