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

2021-07-22 17:01:38 字數 994 閱讀 9558

問題及描述:

/*  

* 檔名稱:123.cpp

* 作 者:谷建龍

* 版本號:v1.0

*問題描述:目的是要測試「建立線性表」的演算法createlist,為檢視建表的結果,需要實現「輸出線性表」的演算法displist,

以及判斷線性表是否為空的演算法listempty,以及main函式的演算法。

*輸入描述:無輸入

*程式輸出:輸出線性表並判斷表是否為空,求線性表的長度、求線性表l中指定位置的某個資料元素、查詢元素。

*/#include #include#include//必要的庫檔案包括

#define maxsize 50 //必要的巨集定義

typedef int elemtype;

typedef struct

sqlist;

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

void displist(sqlist *&l);

bool listempty(sqlist *&l);

int main()

; sqlist *l;

createlist(l,a,5);

printf("順序表的內容為:\n");

displist(l);

listempty(l);

return 0;

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

void displist(sqlist *&l)

bool listempty(sqlist *&l)

執行結果:

知識點總結:

運用到了順序表的建立,是否為空的判斷以及輸出

學習心得:

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

問題與 檔名稱 shun.cpp 完成日期 2015年9月18日 版本號 v1.0 問題描述 測試 建立線性表 的演算法createlist,為檢視建表的結果,需要實現 輸出線性表 的演算法displist。在研習displist 中發現,要輸出線性表,還要判斷表是否為空,這樣,實 現判斷線性表是否...

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

檔名稱 cpp.cpp 作者 王超 完成日期 2015.9.18 問題描述 順序表的基本運算 include include define maxsize 50 typedef int elemtype typedef struct sqlist void createlist sqlist l,e...

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

問題及 檔名稱 test.cpp 作 者 馬笑媛 完成日期 2015.9.16 版 本 號 v1.0 問題描述 目的是要測試建立線性表的演算法。包括求線性表的長度,求線性表中指定位置的某個元素 查詢元素 插入資料元素 刪除資料元素 初始化線性表 銷毀線性表。include include defin...