第三週實踐專案3 求集合並集

2021-09-30 12:47:52 字數 1246 閱讀 1463

問題:

/*     

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

作 者:朱振華

完成日期:2023年9月21日

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

}}

執行結果:

知識點總結:

鍊錶的初始化,資料的插入及資料的顯示。

學習心得:

要注意相關**的書寫規範,一定要注意親身實踐。

第三週 求集合並集

問題及描述 檔名稱 xm2.cpp 完成日期 2017年9月17日 問題描述 求兩個順序表的並集 輸入描述 無 輸出描述 la,lb,lc的元素 include list.h include void unionlist sqlist la,sqlist lb,sqlist lc lena list...

第三週 求集合並集

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

第三週專案3 求集合並集

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