list.h **:
/*
*檔名稱:
*作 者:**正
*完成日期:2023年9月20日
*版 本 號:v1.0
* *問題描述:假設有兩個集合a和b分別用兩個線性表la和lb表示,即線性表中的資料元素即為集合中的成員。
*設計演算法,用函式unionlist(listla,listlb,list&lc)函式實現該演算法,
*/ #ifndef list_h_includedbool listinsert(sqlist *&l,int i,elemtype e)
#define list_h_included
#define maxsize 50
typedef struct
sqlist;
void createlist(sqlist *&,int ,int );
void displist(sqlist *&);
void add (sqlist *&l1,sqlist *&l2,sqlist *&l);
#endif // list_h_included
main.cpp **:
#include #include "list.h"
using namespace std;
int main ()
; int y[3] = ;
int z[6] = ;
sqlist *sq1,*sq2,*sq;
createlist(sq1,x,3);
createlist(sq2,y,3);
createlist(sq,z,6);
cout<
displist(sq1);
cout<
list.cpp **:
#include "malloc.h"
#include "list.h"
#include using namespace std;
void createlist(sqlist *&l,int a,int n)
l->length = n;
}void displist(sqlist *&l)
}void add (sqlist *&l1,sqlist *&l2,sqlist *&l)
執行結果:
知識點總結:呼叫我們早已經寫好的演算法庫,可以省掉很多時間,這大大提高了我們敲**的效率,所以,注意自己早已寫的**的儲存。
第三週專案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...