數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-C語(yǔ)言描述-(第2版) 版權(quán)信息
- ISBN:9787121296451
- 條形碼:9787121296451 ; 978-7-121-29645-1
- 裝幀:暫無(wú)
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-C語(yǔ)言描述-(第2版) 本書特色
本書是《數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)》的教材,在作者多年指導(dǎo)學(xué)生完成課程設(shè)計(jì)的經(jīng)驗(yàn)基礎(chǔ)上編寫而成。本書算法全部使用c語(yǔ)言描述,所有應(yīng)用程序源代碼都在microsoft visual c 6.0下運(yùn)行通過(guò)。全書共10章,第1章概述課程設(shè)計(jì)的目的和要求等;第2章至第7章分別討論了對(duì)應(yīng)數(shù)據(jù)結(jié)構(gòu)內(nèi)容的應(yīng)用設(shè)計(jì),如線性表、棧與隊(duì)列、串、矩陣及廣義表、樹(shù)、圖等應(yīng)用;第8章和第9章分別討論了動(dòng)態(tài)存儲(chǔ)管理、查找、排序及文件操作的應(yīng)用;第10章對(duì)應(yīng)用程序主界面的常用設(shè)計(jì)方法進(jìn)行了介紹。各章由本章知識(shí)要點(diǎn)、應(yīng)用開(kāi)發(fā)實(shí)例以及課程設(shè)計(jì)題選三部分組成。本書應(yīng)用程序源代碼可以在華信教育資源網(wǎng)()免費(fèi)注冊(cè)下載。本書適合作為高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)《數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)》的教材,也可作為學(xué)生自學(xué)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的輔助教材或軟件開(kāi)發(fā)者的參考書。
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-C語(yǔ)言描述-(第2版) 內(nèi)容簡(jiǎn)介
(1)采用c語(yǔ)言實(shí)現(xiàn)各種算法,更加有助于學(xué)生學(xué)習(xí)。(2)根據(jù)“數(shù)據(jù)結(jié)構(gòu)”課程要求,組織各章節(jié)內(nèi)容。各章包括知識(shí)點(diǎn)提示、應(yīng)用設(shè)計(jì)實(shí)例(從設(shè)計(jì)到實(shí)現(xiàn),完整解析經(jīng)典實(shí)例)及實(shí)踐題選(包括目的、要求、提示等)三部分內(nèi)容。幫助學(xué)生盡快掌握用c語(yǔ)言進(jìn)行應(yīng)用程序開(kāi)發(fā)的步驟和方法。(3)內(nèi)容組織更加精簡(jiǎn)完善、清晰、好用,更利于學(xué)生自主實(shí)踐學(xué)習(xí)。(4)難易適度,更加適合教與學(xué)。
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-C語(yǔ)言描述-(第2版) 目錄
目 錄 第1章 課程設(shè)計(jì)概述 11.1 課程設(shè)計(jì)的地位與作用 11.2 課程設(shè)計(jì)的目標(biāo)和要求 11.3 課程設(shè)計(jì)的步驟 21.4 實(shí)驗(yàn)報(bào)告規(guī)范 3第2章 線性表及其應(yīng)用 52.1 本章知識(shí)要點(diǎn) 52.2 “學(xué)生通訊錄管理系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn) 62.2.1 設(shè)計(jì)要求 62.2.2 概要設(shè)計(jì) 62.2.3 模塊設(shè)計(jì) 72.2.4 詳細(xì)設(shè)計(jì) 72.2.5 測(cè)試分析 92.2.6 源程序清單 102.2.7 用戶手冊(cè) 152.3 “航空客運(yùn)訂票系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn) 162.3.1 設(shè)計(jì)要求 162.3.2 概要設(shè)計(jì) 162.3.3 模塊設(shè)計(jì) 172.3.4 詳細(xì)設(shè)計(jì) 182.3.5 測(cè)試分析 252.3.6 源程序清單 262.3.7 用戶手冊(cè) 322.4 課程設(shè)計(jì)題選 322.4.1 運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)系統(tǒng) 322.4.2 約瑟夫環(huán)問(wèn)題 332.4.3 城市鏈表 332.4.4 長(zhǎng)整數(shù)運(yùn)算 34第3章 棧、隊(duì)列及其應(yīng)用 353.1 本章知識(shí)要點(diǎn) 353.1.1 棧的存儲(chǔ)結(jié)構(gòu) 353.1.2 隊(duì)列的存儲(chǔ)結(jié)構(gòu) 363.2 “表達(dá)式求值問(wèn)題”的設(shè)計(jì)與實(shí)現(xiàn) 373.2.1 設(shè)計(jì)要求 373.2.2 概要設(shè)計(jì) 373.2.3 模塊設(shè)計(jì) 383.2.4 詳細(xì)設(shè)計(jì) 393.2.5 測(cè)試分析 403.2.6 源程序清單 413.2.7 用戶手冊(cè) 433.3 “銀行排隊(duì)系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn) 433.3.1 設(shè)計(jì)要求 433.3.2 概要設(shè)計(jì) 433.3.3 模塊設(shè)計(jì) 443.3.4 詳細(xì)設(shè)計(jì) 453.3.5 測(cè)試分析 473.3.6 源程序清單 483.3.7 用戶手冊(cè) 573.4 課程設(shè)計(jì)題選 573.4.1 停車場(chǎng)管理系統(tǒng) 573.4.2 車廂調(diào)度問(wèn)題 573.4.3 數(shù)制轉(zhuǎn)換問(wèn)題 583.4.4 回文判斷 583.4.5 商品貨架管理 593.4.6 括號(hào)匹配的檢驗(yàn) 59第4章 串結(jié)構(gòu)及其應(yīng)用 604.1 本章知識(shí)要點(diǎn) 604.1.1 串的定義及基本操作 604.1.2 串的存儲(chǔ)結(jié)構(gòu) 614.1.3 串的模式匹配算法 614.2 “串基本操作演示系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn) 634.2.1 設(shè)計(jì)要求 634.2.2 概要設(shè)計(jì) 644.2.3 模塊設(shè)計(jì) 644.2.4 詳細(xì)設(shè)計(jì) 654.2.5 測(cè)試分析 684.2.6 源程序清單 694.2.7 用戶手冊(cè) 724.3 “文學(xué)研究助手系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn) 724.3.1 設(shè)計(jì)要求 724.3.2 概要設(shè)計(jì) 724.3.3 模塊設(shè)計(jì) 734.3.4 詳細(xì)設(shè)計(jì) 744.3.5 測(cè)試分析 764.3.6 源程序清單 764.3.7 用戶手冊(cè) 774.3.8 “文學(xué)研究助手系統(tǒng)”實(shí)現(xiàn)方法之二 774.4 課程設(shè)計(jì)題選 814.4.1 文本格式化問(wèn)題 814.4.2 簡(jiǎn)單行編輯程序 82第5章 多維數(shù)組、矩陣、廣義表及其應(yīng)用 845.1 本章知識(shí)要點(diǎn) 845.1.1 多維數(shù)組 845.1.2 稀疏矩陣 855.1.3 廣義表 865.2 “稀疏矩陣運(yùn)算器”的設(shè)計(jì)與實(shí)現(xiàn) 895.2.1 設(shè)計(jì)要求 895.2.2 概要設(shè)計(jì) 895.2.3 模塊設(shè)計(jì) 905.2.4 詳細(xì)設(shè)計(jì) 905.2.5 測(cè)試分析 935.2.6 源程序清單 945.2.7 用戶手冊(cè) 985.3 “廣義表基本操作演示系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn) 985.3.1 設(shè)計(jì)要求 985.3.2 模塊設(shè)計(jì) 985.3.3 詳細(xì)設(shè)計(jì) 995.3.4 測(cè)試分析 1045.3.5 源程序清單 1045.3.6 用戶手冊(cè) 1105.4 課程設(shè)計(jì)題選 1105.4.1 模擬實(shí)現(xiàn)多維數(shù)組類型 1105.4.2 稀疏矩陣的轉(zhuǎn)置 1115.4.3 識(shí)別廣義表的“頭”或“尾”的演示 111第6章 樹(shù)及其應(yīng)用 1136.1 本章知識(shí)要點(diǎn) 1136.1.1 樹(shù)與森林 1136.1.2 二叉樹(shù) 1156.1.3 哈夫曼樹(shù)及其應(yīng)用 1186.2 “二叉樹(shù)基本操作演示程序”的設(shè)計(jì)與實(shí)現(xiàn) 1196.2.1 設(shè)計(jì)要求 1196.2.2 概要設(shè)計(jì) 1196.2.3 模塊設(shè)計(jì) 1206.2.4 詳細(xì)設(shè)計(jì) 1216.2.5 測(cè)試分析 1236.2.6 源程序清單 1246.2.7 用戶手冊(cè) 1266.3 “哈夫曼樹(shù)”的建立及其應(yīng)用 1276.3.1 設(shè)計(jì)要求 1276.3.2 概要設(shè)計(jì) 1276.3.3 模塊設(shè)計(jì) 1276.3.4 詳細(xì)設(shè)計(jì) 1286.3.5 測(cè)試分析 1306.3.6 源程序清單 1316.3.7 用戶手冊(cè) 1336.4 課程設(shè)計(jì)題選 1336.4.1 求二叉樹(shù)上結(jié)點(diǎn)的路徑 1336.4.2 重言式判別問(wèn)題 1346.4.3 表達(dá)式類型的實(shí)現(xiàn) 1346.4.4 打印樹(shù)形結(jié)構(gòu) 135第7章 圖結(jié)構(gòu)及其應(yīng)用 1367.1 本章知識(shí)要點(diǎn) 1367.1.1 圖的存儲(chǔ)結(jié)構(gòu) 1367.1.2 圖應(yīng)用的相關(guān)算法 1377.2 “校園導(dǎo)游系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn) 1397.2.1 設(shè)計(jì)要求 1397.2.2 概要設(shè)計(jì) 1397.2.3 模塊設(shè)計(jì) 1407.2.4 詳細(xì)設(shè)計(jì) 1427.2.5 測(cè)試分析 1487.2.6 源程序清單 1507.2.7 用戶手冊(cè) 1587.3 課程設(shè)計(jì)題選 1587.3.1 圖基本操作的實(shí)現(xiàn) 1587.3.2 教學(xué)計(jì)劃編排問(wèn)題 1587.3.3 *小生成樹(shù)問(wèn)題 1597.3.4 交通咨詢系統(tǒng)設(shè)計(jì) 159第8章 動(dòng)態(tài)存儲(chǔ)管理、查找、內(nèi)排序及其應(yīng)用 1618.1 本章知識(shí)要點(diǎn) 1618.1.1 動(dòng)態(tài)存儲(chǔ)管理 1618.1.2 查找 1638.1.3 排序 1658.2 “模擬動(dòng)態(tài)存儲(chǔ)管理演示系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn) 1678.2.1 設(shè)計(jì)要求 1678.2.2 概要設(shè)計(jì) 1678.2.3 模塊設(shè)計(jì) 1688.2.4 詳細(xì)設(shè)計(jì) 1698.2.5 測(cè)試分析 1728.2.6 源程序清單 1738.2.7 用戶手冊(cè) 1818.3 “航班信息查詢與檢索系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn) 1818.3.1 設(shè)計(jì)要求 1818.3.2 概要設(shè)計(jì) 1828.3.3 模塊設(shè)計(jì) 1828.3.4 詳細(xì)設(shè)計(jì) 1838.3.5 測(cè)試分析 1878.3.6 源程序清單 1888.3.7 用戶手冊(cè) 1928.4 課程設(shè)計(jì)題選 1938.4.1 伙伴存儲(chǔ)管理系統(tǒng)演示 1938.4.2 圖書管理系統(tǒng) 1938.4.3 內(nèi)部排序算法比較 1948.4.4 哈希表設(shè)計(jì) 1958.4.5 統(tǒng)計(jì)成績(jī) 195第9章 文件操作及其應(yīng)用 1969.1 本章知識(shí)要點(diǎn) 1969.1.1 文件的基本概念 1969.1.2 c文件類型指針 1979.1.3 c文件的打開(kāi)與關(guān)閉 1989.1.4 數(shù)據(jù)塊的讀入和輸出 1999.2 “二叉排序樹(shù)與文件操作”的設(shè)計(jì)與實(shí)現(xiàn) 2029.2.1 設(shè)計(jì)要求 2029.2.2 概要設(shè)計(jì) 2029.2.3 模塊設(shè)計(jì) 2049.2.4 詳細(xì)設(shè)計(jì) 2059.2.5 測(cè)試分析 2079.2.6 源程序清單 2089.2.7 用戶手冊(cè) 2159.3 課程設(shè)計(jì)題選 2169.3.1 外存文件的排序操作 2169.3.2 索引文件的插入、刪除和查找 216第10章 應(yīng)用程序主界面設(shè)計(jì) 21810.1 本章知識(shí)要點(diǎn) 21810.1.1 窗體型界面 21810.1.2 字符型界面 21810.2 字符型界面的設(shè)計(jì)與實(shí)現(xiàn) 21810.2.1 界面背景顏色設(shè)置 21810.2.2 界面背景大小設(shè)置 21910.2.3 字符菜單設(shè)計(jì)實(shí)例一 21910.2.4 字符菜單設(shè)計(jì)實(shí)例二 22210.3 字符型界面設(shè)計(jì)總結(jié) 223參考文獻(xiàn) 224
展開(kāi)全部
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-C語(yǔ)言描述-(第2版) 作者簡(jiǎn)介
阮宏一,教授,1982年至今,先后在湖北教育學(xué)院數(shù)學(xué)系、湖北教育學(xué)院計(jì)科系、湖北第二師范學(xué)院計(jì)算機(jī)學(xué)院任教。湖北高等學(xué)校計(jì)算機(jī)學(xué)會(huì)會(huì)員,《數(shù)據(jù)結(jié)構(gòu)》校級(jí)精品課程負(fù)責(zé)人。曾出版過(guò)《數(shù)據(jù)庫(kù)系統(tǒng)概論》、《數(shù)據(jù)結(jié)構(gòu)C/C 描述》、《數(shù)據(jù)結(jié)構(gòu)實(shí)踐指導(dǎo)教程(C語(yǔ)言版)》、《C程序設(shè)計(jì)實(shí)訓(xùn)教程》、《Visual FoxPro 程序設(shè)計(jì)實(shí)訓(xùn)教程》、《大學(xué)計(jì)算機(jī)基礎(chǔ)》、《大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)教程》、《數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)(C/C 描述)》等多部教材。