問題及**:
/*
檔名稱:ww.cpp
作 者:武昊
完成日期:2023年9月18日
版 本 號:v1.0
輸入描述:無
程式輸出:資料。 */
#include
#include
#define maxsize 50
typedef
struct
sqlist; //順序表的型別定義
void
creatlist(sqlist *&,
inta,
int);
void
displist(sqlist *);
void
unionlist(sqlist *,sqlist *,sqlist *&);
intmain()
;
creatlist(sqa,a,6);
printf("la:"
);
displist(sqa);
intb[6]= ;
creatlist(sqb,b,6);
printf("lb:"
);
displist(sqb);
unionlist(sqa,sqb,sqc);
printf("lc:"
);
displist(sqc);
return
0;
}
void
creatlist(sqlist *&l,
inta,
intn)
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.cbp 作 者 張晗 完成日期 2015年9月25日 版 本 號 v1.0 問題描述 假設有兩個集合 a 和 b 分別用兩個線性表 la 和 lb 表示,即線性表中的資料元素即為 集合中的成員。設計演算法,用函式unionlist list la,list lb,list lc 函式...
第三週專案3 求集合並集
專案名稱 專案3 求集合並集 題目描述 標頭檔案list.h ifndef list h included define list h included define maxsize 50 include include typedef int elemtype typedef struct sql...
第三週 專案3 求集合並集
檔名稱 1 順序表list.cpp 2 順序表list.h 3 集合並集.cpp 作 者 林穎 完成日期 2016年9月16日 問題描述 假設有兩個集合 a 和 b 分別用兩個線性表 la 和 lb 表示,即線性表中的資料元素即為集合中的成員。設計演算法,用函式unionlist list la,l...