注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫理論數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)

定 價:¥32.00

作 者: 嚴麗麗 主編
出版社: 科學出版社
叢編項:
標 簽: 數(shù)據(jù)庫理論

ISBN: 9787030320278 出版時間: 2011-08-01 包裝: 平裝
開本: 16開 頁數(shù): 259 字數(shù):  

內(nèi)容簡介

  《普通高等教育“十二五”重點規(guī)劃教材計算機系列·中國科學院教材建設(shè)專家委員會“十二五”規(guī)劃教材:數(shù)據(jù)結(jié)構(gòu)》介紹了各種類型的數(shù)據(jù)結(jié)構(gòu),包括邏輯結(jié)構(gòu)、物理結(jié)構(gòu)和數(shù)據(jù)操作。力求以通俗易懂的講解配以圖示方法,使讀者能對抽象的內(nèi)容進一步理解?!镀胀ǜ叩冉逃笆濉敝攸c規(guī)劃教材計算機系列·中國科學院教材建設(shè)專家委員會“十二五”規(guī)劃教材:數(shù)據(jù)結(jié)構(gòu)》共分8章,敘述了幾種不同數(shù)據(jù)結(jié)構(gòu)和查找、排序技術(shù),闡述了線性表、棧、隊列、串、數(shù)組、二叉樹、樹、圖等各種基本數(shù)據(jù)結(jié)構(gòu)的概念;從物理角度講解了每種邏輯結(jié)構(gòu)的存儲結(jié)構(gòu),以及相應(yīng)操作的實現(xiàn)和結(jié)構(gòu)特點分析;從算法的角度詳細介紹了不同的排序和查找。本書內(nèi)容翔實,圖文并茂,各章后都有習題和實訓題。實訓代碼均在上調(diào)試通過,對理解數(shù)據(jù)結(jié)構(gòu)有一定幫助。本書旨在為計算機及相關(guān)專業(yè)的應(yīng)用型本科及高職高專學生教學使用,也可以作為從事計算機軟件開發(fā)人員和自學人員的參考書。

作者簡介

暫缺《數(shù)據(jù)結(jié)構(gòu)》作者簡介

圖書目錄

第1章 概述??
 1.1 什么是數(shù)據(jù)結(jié)構(gòu)??
 1.2 基本概念和術(shù)語??
 1.3 算法描述和算法分析??
 1.3.1 算法的概念??
 1.3.2 算法設(shè)計的要求??
 1.3.3 算法的描述??
 1.3.4 算法性能的評價??
 1.4 本課程學習指導??
 1.5 本章小結(jié)??
 1.6 習題??
第2章 線性表??
 2.1 什么是線性表??
 2.2 線性表的順序存儲結(jié)構(gòu)及其算法??
 2.2.1 線性表的順序存儲結(jié)構(gòu)??
 2.2.2 順序表的運算??
 2.2.3 順序表應(yīng)用——班級考勤統(tǒng)計??
 2.3 線性表的鏈式存儲結(jié)構(gòu)??
 2.3.1 動態(tài)內(nèi)存分配及其管理??
 2.3.2 線性鏈表??
 2.3.3 循環(huán)鏈表??
 2.3.4 雙向鏈表??
 2.3.5 靜態(tài)鏈表??
 2.4 線性鏈表的應(yīng)用——一元多項式的表示及加法運算??
 2.5 本章小結(jié)??
 2.6 習題??
 2.7 實訓題??
 實訓一 學生基本信息??
 實訓二 線性鏈表的基本操作??
第3章 棧和隊列??
 3.1 棧??
 3.1.1 棧的定義??
 3.1.2 棧的存儲結(jié)構(gòu)及其基本運算??
 3.1.3 棧的應(yīng)用??
 3.2 隊列??
 3.2.1 隊列的定義??
 3.2.2 隊列的存儲結(jié)構(gòu)及其基本運算的實現(xiàn)??
 3.2.3 隊列的應(yīng)用??
 3.3 本章小結(jié)??
 3.4 習題??
 3.5 實訓題??
 實訓一 表達式求值??
 實訓二 商品貨架管理??
第4章 數(shù)組和字符串??
 4.1 數(shù)組??
 4.1.1 數(shù)組的定義和操作??
 4.1.2 數(shù)組的順序存儲和訪問??
 4.1.3 數(shù)組的類型的實現(xiàn)??
 4.1.4 特殊矩陣的壓縮存儲??
 4.2 串??
 4.2.1 字符串的基本操作??
 4.2.2 定長字符串的實現(xiàn)??
 4.2.3 可變長字符串的實現(xiàn)??
 4.2.4 字符串的模式匹配??
 4.2.5 字符串應(yīng)用舉例??
 4.3 本章小結(jié)??
 4.4 習題??
 4.5 實訓題??
 實訓一 字符串操作??
 實訓二 稀疏矩陣轉(zhuǎn)置??
第5章 樹??
 5.1 樹??
 5.1.1 樹的基本概念??
 5.1.2 樹的基本術(shù)語??
 5.1.3 樹的基本運算??
 5.2 二叉樹??
 5.2.1 二叉樹的概念??
 5.2.2 二叉樹的性質(zhì)??
 5.2.3 二叉樹的存儲結(jié)構(gòu)??
 5.2.4 遍歷二叉樹??
 5.2.5 哈夫曼樹和哈夫曼編碼??
 5.2.6 應(yīng)用實例??
 5.3 樹和森林??
 5.3.1 樹的存儲結(jié)構(gòu)??
 5.3.2 樹、森林與二叉樹的轉(zhuǎn)換??
 5.3.3 樹和森林的遍歷??
 5.4 本章小結(jié)??
 5.5 習題??
 5.6 實訓題??
 實訓 二叉樹的應(yīng)用??
第6章 圖??
 6.1 圖的定義和基本術(shù)語??
 6.1.1 圖的定義??
 6.1.2 圖的基本術(shù)語??
 6.2 圖的存儲結(jié)構(gòu)??
 6.2.1 鄰接矩陣??
 6.2.2 鄰接表??
 6.3 圖的遍歷??
 6.3.1 深度優(yōu)先搜索(dfs)??
 6.3.2 廣度優(yōu)先搜索(bfs)??
 6.4 圖的應(yīng)用??
 6.4.1 最小生成樹??
 6.4.2 最短路徑??
 6.5 拓撲排序??
 6.5.1 aov網(wǎng)??
 6.5.2 拓撲排序??
 6.6 本章小結(jié)??
 6.7 習題??
 6.8 實訓題??
 實訓 圖的存儲和遍歷??
第7章 排序??
 7.1 基本概念??
 7.2 插入排序??
 7.2.1 直接插入排序??
 7.2.2 希爾排序??
 7.3 交換排序??
 7.3.1 冒泡排序??
 7.3.2 快速排序??
 7.4 選擇排序??
 7.4.1 簡單選擇排序??
 7.4.2 堆排序??
 7.5 歸并排序??
 7.6 基數(shù)排序??
 7.6.1 多關(guān)鍵字排序??
 7.6.2 鏈式基數(shù)排序??
 7.7 排序方法的比較??
 7.8 本章小結(jié)??
 7.9 習題??
 7.10 實訓題??
 實訓 排序算法的實現(xiàn)??
第8章 查找??
 8.1 查找的基本概念??
 8.2 基于線性表的查找方法??
 8.2.1 順序查找法??
 8.2.2 折半查找法??
 8.2.3 分塊查找法——索引順序查找??
 8.3 樹表查找法??
 8.3.1 二叉排序樹??
 8.3.2 平衡二叉樹??
 8.4 哈希表查找??
 8.4.1 哈希表與哈希查找??
 8.4.2 構(gòu)造哈希函數(shù)的方法??
 8.4.3 處理沖突的方法??
 8.4.4 哈希表的查找分析??
 8.5 本章小結(jié)??
 8.6 習題??
 8.7 實訓題??
 實訓 查找的實現(xiàn)??
附錄??
參考文獻?

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號