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

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

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

定 價:¥35.00

作 者: 王昆侖 主編
出版社: 中國鐵道出版社
叢編項: 高等學(xué)校計算機(jī)精品課系列教材
標(biāo) 簽: 數(shù)據(jù)庫理論

ISBN: 9787113076283 出版時間: 2007-06-01 包裝: 平裝
開本: 16開 頁數(shù): 413 字?jǐn)?shù):  

內(nèi)容簡介

  本書是以高等工科院校本科計算機(jī)類專業(yè)、信息技術(shù)類專業(yè)和相關(guān)專業(yè)“應(yīng)用型”人才培養(yǎng)為目標(biāo)編寫的一本實用性教材。以學(xué)習(xí)軟件設(shè)計開發(fā)中涉及到的各種數(shù)據(jù)結(jié)構(gòu)及常用算法和解決基本應(yīng)用問題的實際應(yīng)用需求為基本點,深入介紹了各種數(shù)據(jù)結(jié)構(gòu)的定義(邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)和基本算法)和基本應(yīng)用等方面的知識。本書以“數(shù)據(jù)結(jié)構(gòu)”的邏輯結(jié)構(gòu)作為引線,突出以實例和應(yīng)用為特色,把數(shù)據(jù)結(jié)構(gòu)與算法問題同應(yīng)用問題結(jié)合起來,通過介紹大量的應(yīng)用問題,縮短了理論知識與應(yīng)用問題之間的距離。算法學(xué)習(xí)由基本算法和應(yīng)用問題算法兩部分組成,這里注重介紹算法的設(shè)計過程和算法分析。為便于教學(xué),每章都有教學(xué)目標(biāo)和教學(xué)提示,每章最后都配備有滿足教學(xué)要求的各類習(xí)題。本書所有算法均在Microsoft Visual c++6.0環(huán)境中通過測試,并在附錄A中給出了源程序以供讀者選用。本書可作為理工科高等院校計算機(jī)工程類、軟件工程類和信息技術(shù)類等相關(guān)專業(yè)的教材,也可供從事相關(guān)工作的科技工作者參考。

作者簡介

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

圖書目錄

第1章 數(shù)據(jù)結(jié)構(gòu)和算法
 1.1 數(shù)據(jù)和數(shù)據(jù)類型
  1.1.1 數(shù)據(jù)和數(shù)據(jù)元素
  1.1.2 數(shù)據(jù)類型
  1.1.3 抽象數(shù)據(jù)類型
  1.1.4 抽象數(shù)據(jù)類型程序應(yīng)用實例
  1.1.5 數(shù)據(jù)對象
 1.2 數(shù)據(jù)結(jié)構(gòu)
  1.2.1 數(shù)據(jù)的邏輯結(jié)構(gòu)
  1.2.2 數(shù)據(jù)元素的存儲結(jié)構(gòu)
  1.2.3 常用的數(shù)據(jù)運算
 1.3 算法描述工具——C語言
  1.3.1 指針類型與指針變量
  1.3.2 結(jié)構(gòu)類型與結(jié)構(gòu)變量
  1.3.3 函數(shù)與參數(shù)
  1.3.4 遞歸定義和遞歸函數(shù)
  1.3.5 動態(tài)存儲分配
  1.3.6 文件操作
  1.3.7 程序測試與測試集
  1.3.8 測試數(shù)據(jù)的設(shè)計
  1.3.9 程序調(diào)試問題
1.4 算法和算法評價
  1.4.1 算法的概念
  1.4.2 算法的性質(zhì)
  1.4.3 算法的評價標(biāo)準(zhǔn)
 1.5 算法性能分析
  1.5.1 算法的時間性能分析
  1.5.2 算法的空間性能分析
  小結(jié)
  習(xí)題
第2章 順序表及其應(yīng)用
2.1 順序表的基本概念
  2.1.1 順序表的定義
  2.1.2 順序表的數(shù)據(jù)結(jié)構(gòu)分析
  2.1.3 順序表的數(shù)據(jù)類型描述
2.2 順序表基本算法
2.3 順序表基本算法性能分析
  2.3.1 時間性能分析
  2.3.2 空間性能分析
2.4 順序表的應(yīng)用l——查找問題
  2.4.1 查找的概念
  2.4.2 簡單順序查找算法
  2.4.3 有序表的二分查找算法
  2.4.4 分塊查找算法
  2.4.5 3種查找算法的性能比較
2.5 順序表的應(yīng)用2——排序問題
  2.5.1 排序的概念
  2.5.2 順序表的數(shù)據(jù)類型
  2.5.3 插入排序——直接插入排序算法
  2.5.4 插入排序——希爾排序算法
  2.5.5 交換排序——冒泡排序算法
  2.5.6 交換排序——快速排序算法
  2.5.7 選擇排序——直接選擇排序算法
  2.5.8 歸并排序算法
  2.5.9 排序算法的性能分析與比較
2.6 順序表的應(yīng)用3——字符處理問題
  2.6.1 串和順序串的定義及相關(guān)概念
  2.6.2 順序串的數(shù)據(jù)結(jié)構(gòu)分析
  2.6.3 順序串的基本運算
  2.6.4 順序串的數(shù)據(jù)類型定義
  2.6.5 順序串的基本運算算法
  2.6.6 串的模式匹配算法
  小結(jié)
  習(xí)題
第3章 鏈表及其應(yīng)用
3.1 鏈表的基本概念
  3.1.1 鏈表的定義
  3.1.2 鏈表的邏輯結(jié)構(gòu) 
  3.1.3 鏈表的存儲結(jié)構(gòu)
  3.1.4 靜態(tài)鏈表和動態(tài)鏈表
  3.1.5 鏈表基本運算
3.2 單鏈表的數(shù)據(jù)結(jié)構(gòu)
……
第4章 堆棧及其應(yīng)用
第5章 隊列及其應(yīng)用
第6章 特殊矩陣、廣義表及其應(yīng)用
第7章 二叉樹及其應(yīng)用
第8章 樹和森林及其應(yīng)用
第9章 散列結(jié)構(gòu)及其應(yīng)用
第10章 圖及其應(yīng)用
第11章 算法性能分析和算法設(shè)計方法簡介
附錄A 本書算法原程序
參考文獻(xiàn)

本目錄推薦

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