第3周專案1 順序表的基本運算(1)

2021-07-22 17:04:20 字數 1235 閱讀 9989

/*     

檔名稱:第3周實踐專案--順序表的基本運算.cpp

作 者:滕健

完成日期:2023年9月13日

版 本 號:v1.0

問題描述:領會「0207將演算法變程式」部分建議的方法,將順序表部分的演算法變成程式。 實現順序表基本運

則進行測試。所謂最小化原則,指的是利用盡可能少的基本運算,組成乙個程式,並設計main函式

完成測試。作為第乙個這種型別的實踐(後續每一部分均有這種實踐,這是我們學習的基礎,也是

(1)目的是要測試「建立線性表」的演算法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;

}

執行結果:

知識點總結:

線性表的創立、輸出及檢測線性表是否為空表。

第3周專案1 順序表的基本運算(1)

檔名稱 作 者 臧雲鵬 完成日期 2017年9月14日 版 本 號 v1.0 問題描述 領會 0207將演算法變程式 部分建議的方法,將順序表部分的演算法變成程式。實現順序表基本運 則進行測試。所謂最小化原則,指的是利用盡可能少的基本運算,組成乙個程式,並設計main函式 完成測試。作為第乙個這種型...

第3周 專案1 順序表的基本運算

all right reserved.檔名稱 20170920.cpp 完成日期 2017年9月20日 版本號 v1.1 問題描述 實現順序表基本運算有演算法,依據 最小化 的原則進行測試 輸入描述 建立線性表 程式輸出 輸出線性表 1 測試 建立線性表 的演算法createlist,為檢視建表的結...

第3周專案1 順序表的基本運算

問題 檔名稱 順序表的基本運算.cpp 作 者 張芸嘉 完成日期 2015年9月21日 版 本 號 v1.0 問題描述 實現順序表基本運算有演算法,依據 最小化 的原則進行測試。所謂最小化 原則,指的是利用盡可能少的基本運算,組成乙個程式,並設計main函式 完成測試。輸入描述 無 程式輸出 依據各...