class[cpp]view plain="cpp"
name=
"code"
>
/**檔名稱:xianxingbiao.cpp
*完成日期:2023年9月20日
*版本號:vc++6.0
**問題描述:順序表的基本運算
*輸入描述:無
*程式輸出:進行刪除後的運算結果*/
copy
#ifndef list_h_included
#define list_h_included
#define maxsize 50
typedef
intelemtype;
typedef
struct
sqlist;
void
createlist(sqlist *&l, elemtype a,
intn);
//用陣列建立線性表
void
initlist(sqlist *&l);
//初始化線性表initlist(l)
void
destroylist(sqlist *&l);
//銷毀線性表destroylist(l)
bool
listempty(sqlist *l);
//判定是否為空表listempty(l)
void
displist(sqlist *l);
//輸出線性表displist(l)
bool
listinsert(sqlist *&l,
inti,elemtype e);
//插入資料元素listinsert(l,i,e)
bool
listdelete(sqlist *&l,
inti,elemtype &e);
//刪除資料元素listdelete(l,i,e)#endif // list_h_included
#endif
[cpp]view plain
copy
#include
#include
#include "xianxingbiao.h"
//用陣列建立線性表
void
createlist(sqlist *&l, elemtype a,
intn)
//初始化線性表initlist(l)
void
initlist(sqlist *&l)
//引用型指標
//銷毀線性表destroylist(l)
void
destroylist(sqlist *&l)
//判定是否為空表listempty(l)
bool
listempty(sqlist *l)
//輸出線性表displist(l)
void
displist(sqlist *l)
//插入資料元素listinsert(l,i,e)
bool
listinsert(sqlist *&l,
inti,elemtype e)
//刪除資料元素listdelete(l,i,e)
bool
listdelete(sqlist *&l,
inti,elemtype &e)
[cpp]view plain
copy
#include "xianxingbiao.h"
//實現測試函式
intmain()
測試結果:
知識點總結:這個實驗使我對編寫函式理解更加深刻
第三週專案1 順序表的基本運算(3)
檔名稱 xianxingbiao.cpp 完成日期 2015年9月20日 版本號 vc 6.0 問題描述 順序表的基本運算 輸入描述 無 程式輸出 進行刪除後的運算結果 ifndef list h included define list h included define maxsize 50 t...
第三週專案1順序表的基本運算3
檔名稱 xianxingbiao.cpp 完成日期 2015年9月21日 版本號 vc 6.0 問題描述 順序表的基本運算 輸入描述 無 程式輸出 進行刪除後的運算結果 ifndef list h included define list h included define maxsize 50 t...
第三週 專案1 順序表的基本運算
檔名稱 cpp.cpp 作者 王超 完成日期 2015.9.18 問題描述 順序表的基本運算 include include define maxsize 50 typedef int elemtype typedef struct sqlist void createlist sqlist l,e...