數(shù)據(jù)結(jié)構(gòu)學習指導(dǎo)及實踐教程
定 價:25 元
- 作者:盧玲 ,陳媛 ,等 著
- 出版時間:2013/2/1
- ISBN:9787302312260
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.12
- 頁碼:212
- 紙張:膠版紙
- 版次:1
- 開本:16開
讀者對象:可作為高等院校計算機專業(yè)、信息專業(yè)或其他相關(guān)專業(yè)學生學習數(shù)據(jù)結(jié)構(gòu)和其他程序設(shè)計類課程的參考教材, 或研究生入學考試的輔導(dǎo)材料, 也可作為廣大參加自學考試的人員和軟件工作者的參考用書
《21世紀高等學校規(guī)劃教材·計算機科學與技術(shù):數(shù)據(jù)結(jié)構(gòu)學習指導(dǎo)及實踐教程》是在作者多年講授數(shù)據(jù)結(jié)構(gòu)課程及指導(dǎo)學生實驗的教學實踐經(jīng)驗的基礎(chǔ)上編寫而成的。全書分為上、中、下三篇,共11章。上篇是習題和解析篇,共9章。內(nèi)容包括數(shù)據(jù)結(jié)構(gòu)基本概念、線性表、棧和隊列、串、數(shù)組與廣義表、樹和二叉樹、圖、查找、排序。每章包括習題解析和練習題兩大模塊。中篇是實驗指導(dǎo),內(nèi)容包括實驗流程、評價標準及11個主題實驗,每個實驗分為基礎(chǔ)練習、進階練習和擴展練習3個模塊,其難度是遞進式的。下篇是課程設(shè)計,內(nèi)容包括課程設(shè)計實施方案、評價標準及21個課程設(shè)計備選題目。書后的附錄給出了各章練習題的答案、實驗報告格式范文以及課程設(shè)計格式范文。
《21世紀高等學校規(guī)劃教材·計算機科學與技術(shù):數(shù)據(jù)結(jié)構(gòu)學習指導(dǎo)及實踐教程》的案例及習題覆蓋了數(shù)據(jù)結(jié)構(gòu)課程各章的關(guān)鍵知識點,并結(jié)合研究生入學考試的考點,以及數(shù)據(jù)結(jié)構(gòu)在acm/icpc程序設(shè)計比賽中的應(yīng)用案例,題量豐富,內(nèi)容全面。實驗指導(dǎo)及課程設(shè)計的安排注重教學的實用性與易用性。書中所有的算法和程序均采用c語言描述并已調(diào)試通過。
作為《算法與數(shù)據(jù)結(jié)構(gòu)(第2版)》(陳媛等,清華大學出版社)的配套學習輔導(dǎo)教材,《21世紀高等學校規(guī)劃教材·計算機科學與技術(shù):數(shù)據(jù)結(jié)構(gòu)學習指導(dǎo)及實踐教程》內(nèi)容自成一體,因此也可脫離數(shù)據(jù)結(jié)構(gòu)教材單獨使用。可作為高等院校計算機專業(yè)、信息專業(yè)或其他相關(guān)專業(yè)學生學習數(shù)據(jù)結(jié)構(gòu)和其他程序設(shè)計類課程的參考教材,或研究生入學考試的輔導(dǎo)材料,也可作為廣大參加自學考試的人員和軟件工作者的參考用書。
隨著計算機技術(shù)的發(fā)展,其應(yīng)用早已擴展到非數(shù)值計算領(lǐng)域,其涉及的復(fù)雜處理和操作包括插入、刪除、排序和查找等。數(shù)據(jù)結(jié)構(gòu)是計算機及相關(guān)專業(yè)重要的專業(yè)基礎(chǔ)課程之一,是進行程序設(shè)計的理論和技術(shù)基礎(chǔ)。數(shù)據(jù)結(jié)構(gòu)旨在分析研究計算機加工的數(shù)據(jù)對象的特性,以便選擇適當?shù)臄?shù)據(jù)結(jié)構(gòu)和存儲結(jié)構(gòu),使建立在其上的解決問題的算法達到最優(yōu),從而為開發(fā)非數(shù)值計算領(lǐng)域的高效計算機程序奠定堅實的理論和技術(shù)基礎(chǔ)。
1. 結(jié)構(gòu)安排
全書分為上、中、下三篇,共11章。
上篇是習題和解析篇,包括第1~9章。內(nèi)容包括數(shù)據(jù)結(jié)構(gòu)基本概念、線性表、棧和隊列、串、數(shù)組與廣義表、樹和二叉樹、圖、查找、排序。每章包括習題解析和練習題兩大模塊,兩者均包含選擇題和綜合題兩種題型。其中習題解析對典型習題進行了深入細致的分析,并給出求解思路和完整的解答過程。
中篇是實驗指導(dǎo),為第10章。內(nèi)容包括對實驗流程及實驗要求的詳細描述,以及11個實驗?zāi)K。每個實驗?zāi)K分為基礎(chǔ)練習、進階練習和擴展練習三部分,題量充足,題目的選取注重常用數(shù)據(jù)結(jié)構(gòu)的應(yīng)用,旨在拓寬視野,引導(dǎo)創(chuàng)造性思維的發(fā)展。各模塊的題目難度循序漸進,以適應(yīng)不同讀者的需要。
下篇是課程設(shè)計,為第11章。內(nèi)容包括對課程設(shè)計實施方案及評價標準的詳細描述,并根據(jù)數(shù)據(jù)結(jié)構(gòu)課程的教學重點,給出21個課程設(shè)計備選題目。這些題目覆蓋了常用數(shù)據(jù)結(jié)構(gòu)、經(jīng)典算法及其應(yīng)用。
本書的附錄包括各章練習題的答案、實驗報告格式范文以及課程設(shè)計格式范文。
本書第10、11章由盧玲編寫; 第3、6章由陳媛教授編寫; 第1、7章由何波編寫; 第2、4章由劉潔編寫; 第5、8章由茍光磊編寫; 第9章由劉恒洋編寫; 本書附錄由各章節(jié)負責人分別編寫。全書由盧玲統(tǒng)稿。
2. 本書特點
本書內(nèi)容的規(guī)劃和組織源于作者多年講授數(shù)據(jù)結(jié)構(gòu)課程及指導(dǎo)學生實驗的教學實踐經(jīng)驗,同時參考了近年來出版的多種數(shù)據(jù)結(jié)構(gòu)類書籍、研究生入學考試的考點以及數(shù)據(jù)結(jié)構(gòu)在ACM/ICPC程序設(shè)計比賽中的應(yīng)用案例編寫而成。本書具有如下特色:
(1) 內(nèi)容覆蓋全面。
本書包括習題解析,實驗指導(dǎo),課程設(shè)計三部分內(nèi)容,覆蓋了教學的理論、實驗、課程設(shè)計三大環(huán)節(jié),使本書適用于教學全程,包括課內(nèi)教學和課外自學,具有良好的實用性。
(2) 實驗內(nèi)容富有層次,具有良好的易用性。
本書的實驗獨立成篇,便于數(shù)據(jù)結(jié)構(gòu)的實驗教學;A(chǔ)練習以“快速練習,熟練掌握”為目標; 進階練習以“深入練習,靈活運用”為目標; 擴展練習以“多角度看問題,拓展思維”為目標。按難易層次劃分實驗內(nèi)容,便于教師因人施教,也便于讀者自學時進行自我評價。
(3) 典型習題案例,富有啟發(fā)性。
本書所選習題與課程知識點結(jié)合緊密,并結(jié)合研究生入學考試的常見考點,以及數(shù)據(jù)結(jié)構(gòu)在ACM/ICPC程序設(shè)計比賽中的典型應(yīng)用案例。習題數(shù)量豐富,注重選取與實際應(yīng)用相結(jié)合的帶啟發(fā)性的習題,以提高學習的興趣,加深對常用數(shù)據(jù)結(jié)構(gòu)的理解。
為方便教學,本書配套資料含練習題答案及實驗習題、課程設(shè)計的答案。使用本書的院?赏ㄟ^郵箱ll@cqut.edu.cn向作者索取。
3. 適用對象
本書內(nèi)容自成一體,既可配合數(shù)據(jù)結(jié)構(gòu)教材使用,也可以脫離教材作為單獨的學習指導(dǎo)書使用,起到銜接課堂教學與實驗教學、課后輔導(dǎo)的作用。
本書可作為高等院校計算機類本科、?聘鲗I(yè)、理工科信息類本科、?聘鲗I(yè)或其他相關(guān)專業(yè)學生學習數(shù)據(jù)結(jié)構(gòu)和其他程序設(shè)計類課程的參考教材,或研究生入學考試的輔導(dǎo)教材,也可作為廣大參加自學考試的人員和軟件工作者的參考用書。
由于作者的知識和寫作水平有限,書中習題及解答雖經(jīng)過反復(fù)校驗,仍難免有缺陷和錯誤,敬請廣大同行專家和讀者批評指正,以便我們及時修改。
編者
2012年7月
上篇 習題及解析篇
第1章 緒論
1.1 本章內(nèi)容
1.1.1 基本內(nèi)容
1.1.2 學習要點
1.1.3 習題解析
1.2 習題
1.2.1 基礎(chǔ)題
1.2.2 綜合題
第2章 線性表
2.1 本章內(nèi)容
2.1.1 基本內(nèi)容
2.1.2 學習要點
2.1.3 習題解析
2.2 習題
2.2.1 基礎(chǔ)題
2.2.2 綜合題
第3章 棧和隊列
3.1 本章內(nèi)容
.3.1.1 基本內(nèi)容
3.1.2 學習要點
3.1.3 習題解析
3.2 習題
3.2.1 基礎(chǔ)題
3.2.2 綜合題
第4章 串
4.1 本章內(nèi)容
4.1.1 基本內(nèi)容
4.1.2 學習要點
4.1.3 習題解析
4.2 習題
4.2.1 基礎(chǔ)題
4.2.2 綜合題
第5章 數(shù)組與廣義表
5.1 本章內(nèi)容
5.1.1 基本內(nèi)容
5.1.2 學習要點
5.1.3 習題解析
5.2 習題
5.2.1 基礎(chǔ)題
5.2.2 綜合題
第6章 樹和二叉樹
6.1 本章內(nèi)容
6.1.1 基本內(nèi)容
6.1.2 學習要點
6.1.3 習題解析
6.2 習題
6.2.1 基礎(chǔ)題
6.2.2 綜合題
第7章 圖
7.1 本章內(nèi)容
7.1.1 基本內(nèi)容
7.1.2 學習要點
7.1.3 習題解析
7.2 習題
7.2.1 基礎(chǔ)題
7.2.2 綜合題
第8章 查找
8.1 本章內(nèi)容
8.1.1 基本內(nèi)容
8.1.2 學習要點
8.1.3 習題解析
8.2 習題
8.2.1 基礎(chǔ)題
8.2.2 綜合題
第9章 排序
9.1 本章內(nèi)容
9.1.1 基本內(nèi)容
9.1.2 學習要點
9.1.3 習題解析
9.2 習題
9.2.1 基礎(chǔ)題
9.2.2 綜合題
中篇 實驗篇
第10章 實驗指導(dǎo)
10.1 實驗指南
10.1.1 實驗內(nèi)容設(shè)置
10.1.2 實驗須知
10.1.3 實驗環(huán)境說明
10.2 實驗步驟
10.2.1 具體實驗步驟
10.2.2 類 c語言與標準c的轉(zhuǎn)換要點
10.3 實驗內(nèi)容
實驗1 c語言的數(shù)組
實驗2 c語言的指針和結(jié)構(gòu)體
實驗3線性表
實驗4棧和隊列
實驗5串
實驗6數(shù)組和廣義表
實驗7樹和二叉樹
實驗8圖
實驗9查找
實驗10排序
實驗11遞歸
下篇 課程設(shè)計篇
第11章 課程設(shè)計
11.1 課程設(shè)計指南
11.1.1 課程設(shè)計須知
11.1.2 課程設(shè)計報告
11.2 課程設(shè)計題目
11.2.1 一元稀疏多項式計算器
11.2.2 成績分析問題
11.2.3 簡單個人圖書管理系統(tǒng)的設(shè)計與實現(xiàn)
11.2.4 航班訂票系統(tǒng)的設(shè)計與實現(xiàn)
11.2.5 模擬瀏覽器操作程序
11.2.6 停車場模擬管理程序
11.2.7 哈夫曼編/譯碼器
11.2.8 二叉排序樹與平衡二叉樹的實現(xiàn)
11.2.9 日期游戲
11.2.10 圖的基本操作與實現(xiàn)
11.2.11 教學計劃編制問題
11.2.12 全國交通咨詢模擬
11.2.13 內(nèi)部排序算法的性能分析
11.2.14 背包問題的求解
11.2.15 簡易電子表格的設(shè)計
11.2.16 電話號碼查詢系統(tǒng)
11.2.17 迷宮問題
11.2.18 八皇后問題
11.2.19 滑雪場問題
11.2.20 農(nóng)夫過河問題的求解
11.2.21 木棒加工問題求解
附錄a參考答案
第1章 緒論
1.1 基礎(chǔ)題
1.2 綜合題
第2章 線性表
2.1 基礎(chǔ)題
2.2 綜合題
第3章 棧和隊列
3.1 基礎(chǔ)題
3.2 綜合題
第4章 串
4.1 基礎(chǔ)題
4.2 綜合題
第5章 數(shù)組與廣義表
5.1 基礎(chǔ)題
5.2 綜合題
第6章 樹和二叉樹
6.1 基礎(chǔ)題
6.2 綜合題
第7章 圖
7.1 基礎(chǔ)題
7.2 綜合題
第8章 查找
8.1 基礎(chǔ)題
8.2 綜合題
第9章 排序
9.1 基礎(chǔ)題
9.2 綜合題
課程設(shè)計
附錄b 實驗報告格式
附錄c 課程設(shè)計報告格式