1.
void reverse(linklist *&l)
}
main
int main()
; createlistr(l,a,5);
reverse(l);
displist(l);
destroylist(l);
return 0;
}
結果
listinsert(b, 1, b[i]);//也對...*/
link(a, b);
printf("a:");
displist(a);
destroylist(a);
return 0;
}結果
3.
bool tell(linklist *&l)
else
return false;
} return true;
}
main
#include"list.h"
int main()
;
initlist(a);
createlistr(a,a,4);
if(tell(a))
else
destroylist(a);
return 0;
}
結果
總結code blocks cpp檔案新建要選擇兩個編譯選項...
第乙個程式還不很理解。現在依舊不理解。
第二個程式不用加length,這個是線性表的特點。
l->next是第乙個資料節點。
第四周 專案3 單鏈表應用
作 者 王曉慧 完成日期 2016年9月22日 版 本 號 v1.0 問題描述 已知l1和l2分別指向兩個單鏈表的頭結點,且已知其長度分別為m n,請設計演算法將l2連線到l1的後面。實現這個演算法,完成測試,並分析這個演算法的複雜度。輸入描述 無 程式輸出 輸出整合後的鍊錶 ifndef link...
第四周 專案3 單鏈表應用
作 者 李琳汐 完成日期 2017 年 9 月 27 日 版 本 號 v1.0 問題描述 將乙個帶頭結點的資料域依次為a1,a2,an n 3 的單鏈表的所有結點逆置,即第乙個結點的資料域變為an,最後乙個結點的資料域為a1 include include include linklist.h vo...
第四周專案3 單鏈表應用
檔名稱 第四周專案3 單鏈表應用 作 者 葛惠文 完成日期 2017年10月3日 版 本 號 v1.0 問題描述 完成下面的應用時,除專案中給出的特殊要求,其餘工作均可利用專案2完成的演算法支援 1 設計乙個 演算法,將 乙個帶頭 結點的數 據域依次 為a1,a2,a n n 3 的單 鍊錶的所 有...