* 檔名稱:h1.cpp
* 完成日期:2023年9月25日
* 版本號:vc6.0
* 問題描述:按照「0207將演算法變程式」部分建議的方法,建設自己的專業基礎設施演算法庫。
* 輸入描述:無
* 程式輸出:鍊錶的結果
*/ #include
#include
typedef int elemtype;
typedef struct lnode //定義單鏈表結點型別
linklist;
void initlist(linklist *&l); //初始化線性表
void destroylist(linklist *&l); //銷毀線性表
bool listempty(linklist *l); //判斷線性表是否為空
void displist(linklist *l); //輸出線性表
bool listdelete(linklist *&l,int i,elemtype &e); //刪除資料元素
bool listinsert(linklist *&l,int i,elemtype e);
void initlist(linklist *&l)
void destroylist(linklist *&l)
free(p); //此時q為null,p指向尾結點,釋放它
}bool listempty(linklist *l)
void displist(linklist *l)
printf("\n");
}bool listinsert(linklist *&l,int i,elemtype e)
if (p==null) //未找到位序為i-1的結點
return false;
else //找到位序為i-1的結點*p
知識點總結:函式除錯應用,考察線性表各種應用的掌握情況。
學習心得:線性表的學習已經有三個周了,目前只滿足於看懂,實踐中如果沒有老師的解析,自己很難知道該怎麼去做。
第4周 專案2 建設「單鏈表」演算法庫
問題及 1 原始檔 main.cpp,完成測試工作 檔名稱 test.cpp 作 者 焦夢真 完成日期 2015年9月25日 版 本 號 v1.0 問題描述 單鏈表基本操作的實現,建立單鏈表資料儲存結構基本操作的演算法庫 輸入描述 無 程式輸出 輸出設計好的鍊錶 include linklist.h...
第4周 專案2 建設「單鏈表」演算法庫
檔名稱 aaa.cpp 作 者 董子賓 完成日期 2015年 10月 5日 版 本 號 v1.0 問題描述 建立單鏈表資料儲存結構基本操作的演算法庫 輸入描述 無 程式輸出 測試結果 問題及 1.標頭檔案 aaa.h,包含定義順序表資料結構的 巨集定義 要實現演算法的函式的宣告 ifndef lin...
第4周專案2建設「單鏈表」演算法庫
檔名稱 專案2.cpp 作 者 彭子竹 完成日期 2015年10月9日 版 本 號 v1.0 問題描述 按照 0207將演算法變程式 部分建議的方法,建設自己的專業基礎設施演算法庫。這一周,建的是單鏈表的演算法庫。演算法庫包括兩個檔案 標頭檔案 linklist.h,包含定義順序表資料結構的 巨集定...