第3周專案3 求集合並集

2021-07-05 16:42:42 字數 1166 閱讀 2131

/*     

檔名稱:專案3--求集合並集.cpp     

作    者:陳勝男   

完成日期:2023年10月9日     

版 本 號: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++;

}}

執行結果如下

知識點總結:線性表的建立和基本運算

學習心得:多練

第3周專案3 求集合並集

問題 檔名稱 專案3.cbp 作 者 王聰 完成日期 2015年9月17日 版 本 號 v1.0 問題描述 假設有兩個集合 a 和 b 分別用兩個線性表 la 和 lb 表示,即線性表中的資料元素即為 集合中的成員。設計演算法,用函式unionlist list la,list lb,list lc...

第3周 專案3 求集合並集

檔名稱 1.pp 完成日期 2015年9月18日 問題描述 求集合並集 include include define maxsize 50 typedef int elemtype typedef struct sqlist void createlist sqlist l,elemtype a,i...

第3周專案3 求集合並集

檔名稱 專案3.cbp 作 者 孟琪琪 完成日期 2016年9月16日 版 本 號 v1.0 問題描述 假設有兩個集合 a 和 b 分別用兩個線性表 la 和 lb 表示,即線性表中的資料元素即為 集合中的成員。設計演算法,用函式unionlist list la,list lb,list lc 函...