第三週專案1(1) 建立線性表

2021-08-08 13:10:34 字數 840 閱讀 6203

#include

#include

#define maxsize 50    //maxsize將用於後面定義儲存空間的大小

typedef int elemtype;  //elemtype在不同場合可以根據問題的需要確定,在此取簡單的int

typedef struct

sqlist;

//自定義函式宣告部分

void createlist(sqlist *&l, elemtype a, int n);//用陣列建立線性表

void displist(sqlist *l);//輸出線性表displist(l)

bool listempty(sqlist *l);//判定是否為空表listempty(l)

//實現測試函式

int main()

;createlist(sq, x, 6);

displist(sq);

return 0;

}//下面實現要測試的各個自定義函式

//用陣列建立線性表

void createlist(sqlist *&l, elemtype a, int n)

//輸出線性表displist(l)

void displist(sqlist *l)

//判定是否為空表listempty(l)

總結:將初始化線性表並賦值,判斷線性表是否為空,輸出線性表。

第三週專案 線性表

include include define maxsize 50 maxsize將用於後面定義儲存空間的大小 typedef int elemtype elemtype在不同場合可以根據問題的需要確定,在此取簡單的int typedef struct sqlist 自定義函式宣告部分 void c...

第三週專案一(1) 建立線性表

問題及 all right reserved.檔名 main.cpp a.h a.cpp 完成日期 2017年9月14日 版本號 v1.0 問題描述 線性表的建立 輸入描述 無 程式輸出 線性表 main函式 include list.h using namespace std int main 輸...

第三週專案三

煙台大學計算機學院 檔名稱 main.cpp ti.cpp head.h 完成日期 2017年9月20日 問題描述 求兩個順序表的並集 輸入描述 無 輸出描述 無 include include include head.h using namespace std void unionlist sq...