目 錄
摘 要 ………………………………………………………………………..……………… II Abstract …………………………………………………………………………..………... II 第一章 課題描述………………………..………………………………………………….. 1 1.1 問題描述………………………………………………………………………………...1 1.2 需求分析…………………………………………………..…………………………… 1 1.3 程序設計目標…………………………………………………………………………… 第二章 設計簡介及設計方案論述 ………………………………………………………… 2 2.1 設計簡介.………………………………………………..………………………..….…2 2.2 設計方案論述……………………………………………..…………………….………2 2.3 概要設計…………………………………………………..………………………….…2 第三章 詳細設計…………………………………………………………..……….….…….. 4 3.1 哈夫曼樹…………………………………………………..………………………….…4 3.2 哈夫曼算法………………………………………………..……………………….….…4
3.2.1 基本思想………………………………………………..……………………..…..….…4 3.2.2 存儲結構………………………………………………..………………………….....…4
3.3 哈夫曼編碼………………………………………………..………………………….…5 3.4 文件I/O流………………………………………………..………………………….…6
3.4.1 文件流…………………………………………………..………………………………6 3.4.2 文件的打開與關閉………………………………………..…………………….……….7 3.4.3 文件的讀寫…………………………….………………..………………………..…..…7
3..5 C語言文件處理方式…………………………………………………………………… 第四章 設計結果及分析…………………………………………………..……………..….. 8 4.1 設計系統功能………………………………….……………………………….....….…8 4.2 進行系統測試……………………………………………..………………………….…8 總 結 …….……………………………………………………..…………………………...13 致 謝 …….……………………………………………………..……………………..…….14 參考文獻 …….………………..………………………………..……………………..…….15 附錄 主要程序代碼 ………...………………………………..………………………..….16