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

2021-08-08 05:03:05 字數 1228 閱讀 8184

/*

*檔名稱:  

*作    者:臧雲鵬  

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

*版 本 號: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)

檔名稱 第3周實踐專案 順序表的基本運算.cpp 作 者 滕健 完成日期 2016年9月13日 版 本 號 v1.0 問題描述 領會 0207將演算法變程式 部分建議的方法,將順序表部分的演算法變成程式。實現順序表基本運 則進行測試。所謂最小化原則,指的是利用盡可能少的基本運算,組成乙個程式,並設計...

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

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

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

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