第4周 專案3 單鏈表應用(3)

2021-07-05 19:00:35 字數 792 閱讀 7826

/*

*檔名稱:專案3.cbp

*作 者:畢夢楠

*完成日期:2023年10月12日

*版 本 號:v1.0

**問題描述:設計乙個演算法,判斷單鏈表l是否是遞增的。實現這個演算法,並完成測試。

*輸入描述:無

*程式輸出:判定結果

*/

**如下:

#include "linklist.h"

bool increase(linklist *l)

}return true;

}int main()

; elemtype b= ;

initlist(a);

for(i=3; i>=0; i--)

listinsert(a, 1, a[i]);

initlist(b);

for(i=5; i>=0; i--)

listinsert(b, 1, b[i]);

printf("a: %c\n", increase(a)?'y':'n');

printf("b: %c\n", increase(b)?'y':'n');

destroylist(a);

destroylist(b);

return 0;

}

執行結果如下:

知識點總結:

學會了單鏈表應用的判斷遞增。

學習心得:

三篇單鏈表應用的部落格寫完之後對單鏈表的認識又加深了,也感覺到了單鏈表的巧妙之處。

第4周 專案3 單鏈表應用 3

檔名稱 aaa.cpp 作 者 董子賓 完成日期 2015年 10月 5日 版 本 號 v1.0 問題描述 設計乙個演算法,判斷單鏈表l是否是遞增的。實現這個演算法,並完成測試。輸入描述 無 程式輸出 測試結果 問題及 include include include linklist.h bool ...

第4周專案3單鏈表應用3

檔名稱 text.cpp 完成日期 2015年10月9日 問題描述 1 設計乙個演算法,將乙個帶頭結點的資料域依次為a1,a2,an n 3 的單鏈表的所有結點逆置,即第乙個結點的資料域變為an,最後乙個結點的資料域為a1。實現這個演算法,並完成測試。2 已知l1和l2分別指向兩個單鏈表的頭結點,且...

第4周專案3 單鏈表應用(3)

檔名稱 專案3 單鏈表應用 1 cpp 作 者 孫翰文 完成日期 2015年10月12日 版 本 號 v1.0 問題描述 1 設計乙個演算法,將乙個帶頭結點的資料域依次為a1,a2,an n 3 的單鏈表的所有結點逆置,即第乙個結點的資料域變為an,最後乙個結點的資料域為a1。實現這個演算法,並完成...