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

2021-07-05 09:02:18 字數 1050 閱讀 3032

問題與**

/*  

*檔名稱:shun.cpp

*完成日期:2023年9月18日

*版本號:v1.0

* *問題描述: 測試「建立線性表」的演算法createlist,為檢視建表的結果,

需要實現「輸出線性表」的演算法displist。在研習displist

中發現,要輸出線性表,還要判斷表是否為空,這樣,實

現判斷線性表是否為空的演算法listempty成為必要。這樣,

再加上main函式,這個程式由4個函式構成。main函式用

於寫測試相關的**。

*輸入描述:無

*程式輸出:若干資料

*/

#include#include#define maxsize 50

typedef int elemtype;

typedef struct

sqlist;

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

void displist(sqlist *l);

bool listempty(sqlist *l);

int main()

; createlist(sq, x, 6);

displist(sq);

return 0;

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

l->length=n;

}void displist(sqlist*l)

printf("\n");

}bool listempty(sqlist *l)

else return 0;

}

執行結果

知識點總結

本次實踐主要是對線性表的乙個認識和運用,我們是第一次嘗試用線性表來進行對資料的儲存,實現了線性表的建立,輸出,以及判斷是否為空。

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

問題及描述 檔名稱 123.cpp 作 者 谷建龍 版本號 v1.0 問題描述 目的是要測試 建立線性表 的演算法createlist,為檢視建表的結果,需要實現 輸出線性表 的演算法displist,以及判斷線性表是否為空的演算法listempty,以及main函式的演算法。輸入描述 無輸入 程式...

第三週 專案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...