第三週順序列表的基本運算

2021-07-05 07:01:44 字數 1145 閱讀 3008

問題描述:

/*  

05.*檔名稱: shunxubiao.cpp

06.*作 者: 田祥弘

07.*完成日期:2023年9月14日

08.*版 本 號:v1.0

09.*

10.*問題描述:順序表的基本運算

11.*程式輸出:

12.*/

#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)

//實現測試函式x

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)

bool listempty(sqlist *l)

輸出結果:

知識點總結:

測試「建立線性表」的演算法creatlist,為檢視建表的結果,需要實現「輸出線性表」的演算法displist,還要判斷表是否為空,這樣實現判斷線性表的是否為空的演算法listempty成為必要。再加上main函式,程式由四個函式構成。

第三週專案1順序列表的基本運算1

檔名稱 test.cpp 完成日期 2015年9月11日 版本號 v1.0 問題描述 順序表的基本運算。include include define maxsize 50 maxsize將用於後面定義儲存空間的大小 typedef int elemtype elemtype在不同場合可以根據問題的需...

第三週 順序表的基本運算

問題及 2015,煙台大學計算機與控制工程學院 問題描述 1 目的是要測試 建立線性表 的演算法createlist,為檢視建表的結果,需要實現 輸出線性表 的演算法displist。在研習displist中發現,要輸出線性表,還要判斷表是否為空,這樣,實現判斷線性表是否為空的演算法listempt...

第三週 順序表的基本運算

all right reserved.檔名稱 creat2.cpp 作 者 姜延鍇 完成日期 2016年9月14日 版 本 號 v1.9 問題描述 實現順序表基本運算有演算法,依據 最小化 的原則進行測試。所謂最小化 原則,指的是利用盡可能少的基本運算,組成乙個程式,並設計main函式 完成測試。輸...