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

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

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

定 價:¥35.00

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

暫缺《數(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ù)類型程序應用實例
  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ù)的設計
  1.3.9 程序調(diào)試問題
1.4 算法和算法評價
  1.4.1 算法的概念
  1.4.2 算法的性質(zhì)
  1.4.3 算法的評價標準
 1.5 算法性能分析
  1.5.1 算法的時間性能分析
  1.5.2 算法的空間性能分析
  小結(jié)
  習題
第2章 順序表及其應用
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 順序表的應用l——查找問題
  2.4.1 查找的概念
  2.4.2 簡單順序查找算法
  2.4.3 有序表的二分查找算法
  2.4.4 分塊查找算法
  2.4.5 3種查找算法的性能比較
2.5 順序表的應用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 順序表的應用3——字符處理問題
  2.6.1 串和順序串的定義及相關概念
  2.6.2 順序串的數(shù)據(jù)結(jié)構(gòu)分析
  2.6.3 順序串的基本運算
  2.6.4 順序串的數(shù)據(jù)類型定義
  2.6.5 順序串的基本運算算法
  2.6.6 串的模式匹配算法
  小結(jié)
  習題
第3章 鏈表及其應用
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章 堆棧及其應用
第5章 隊列及其應用
第6章 特殊矩陣、廣義表及其應用
第7章 二叉樹及其應用
第8章 樹和森林及其應用
第9章 散列結(jié)構(gòu)及其應用
第10章 圖及其應用
第11章 算法性能分析和算法設計方法簡介
附錄A 本書算法原程序
參考文獻

本目錄推薦

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