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

數(shù)據(jù)結構與算法

數(shù)據(jù)結構與算法

定 價:¥39.00

作 者: 唐名華
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計 計算機/網絡

購買這本書可以去


ISBN: 9787121277283 出版時間: 2016-02-01 包裝: 平塑
開本: 頁數(shù): 232 字數(shù):  

內容簡介

  本書系統(tǒng)地介紹了數(shù)據(jù)結構與算法的基本知識。第1章介紹了數(shù)據(jù)結構和算法相關的概念,并介紹了本書配套的考試軟件的使用方法。第2章~第7章按照邏輯結構對數(shù)據(jù)結構進行了分類,具體分為線性表、棧和隊列、字符串、數(shù)組和廣義表、樹和二叉樹、圖;在介紹每種數(shù)據(jù)結構的時候又按照不同的存儲結構分別進行了介紹,同時介紹了各種運算在具體存儲結構中的實現(xiàn)方法,并給出了用C語言實現(xiàn)的算法描述,這樣就形成了邏輯結構、存儲結構及運算一致的數(shù)據(jù)結構的學習思路,極其有利于初學者學習。第8章和第9章分別介紹了常用的查找和排序算法。本書可以作為高等院校計算機相關專業(yè)的教材,也可以作為從事計算機應用開發(fā)人員的參考用書。

作者簡介

  唐名華,廣東金融學院計算機學院副教授。先后承擔了《數(shù)據(jù)結構》、《操作系統(tǒng)原理》、《高級語言程序設計》和《多媒體技術》等課程。主要致力于計算智能、數(shù)據(jù)挖掘理論與應用、智能機器人技術等方向的研究。主持多項廣東省科技計劃項目、廣東省教育廳科技創(chuàng)新項目等。獲得市科技進步獎3項,申請發(fā)明專利2項,軟件著作版權2項。指導學生參加全國機器人大賽,累計獲得冠軍1項、季軍1項、一等獎6項、二等獎6項、三等獎8項;指導學生參加廣東省軟件作品大賽獲得一等獎。指導學生參加全國大學生數(shù)據(jù)挖掘競賽獲得二等獎。

圖書目錄

目 錄第1章 緒論 11.1 數(shù)據(jù)結構的基本概念 11.1.1 數(shù)據(jù)結構的研究對象 11.1.2 數(shù)據(jù)結構的研究內容 21.1.3 數(shù)據(jù)結構的表示方法 51.2 算法與算法分析 61.2.1 算法的概念 61.2.2 算法的描述方法 61.2.3 算法分析 71.2.4 常用算法設計方法 81.3 數(shù)據(jù)結構和算法的學習與考試軟件 91.3.1 教師端 91.3.2 學生端 12習題 13第2章 線性表 152.1 線性表的邏輯結構 152.1.1 線性表的引出 152.1.2 線性表的邏輯結構 162.1.3 線性表的運算 162.2 線性表的順序存儲結構—順序表 172.2.1 順序表的概念 172.2.2 順序表的運算 182.2.3 順序表的特點 222.3 線性表的鏈式存儲結構—鏈表 222.3.1 鏈表的概念 222.3.2 鏈表的運算 232.4 循環(huán)鏈表和雙向鏈表 302.4.1 循環(huán)鏈表 302.4.2 雙向鏈表 31習題 33第3章 棧和隊列 353.1 棧 353.1.1 棧的基本概念 353.1.2 棧的順序存儲結構—順序棧 363.1.3 棧的鏈式存儲結構—鏈棧 383.2 棧的應用 403.2.1 表達式求值 413.2.2 棧與遞歸 433.3 隊列 453.3.1 隊列的基本概念 453.3.2 隊列的順序存儲結構—順序隊列 453.3.3 隊列的鏈式存儲結構—鏈式隊列 483.3.4 循環(huán)隊列 503.4 隊列的應用 52習題 53第4章 字符串 554.1 字符串概述 554.2 字符串的存儲結構 564.2.1 字符串的順序存儲結構 564.2.2 字符串的鏈式存儲結構 564.3 字符串的運算 57習題 63第5章 數(shù)組和廣義表 645.1 數(shù)組 645.1.1 多維數(shù)組的順序存儲 645.1.2 特殊矩陣的壓縮存儲 655.2 廣義表 725.2.1 廣義表的概念 725.2.2 廣義表的存儲 735.2.3 廣義表的運算 75習題 76第6章 樹和二叉樹 786.1 樹 786.1.1 樹的基本概念 786.1.2 樹的運算 806.2 二叉樹 806.2.1 二叉樹的基本概念 806.2.2 二叉樹的性質 826.2.3 二叉樹的存儲結構 836.2.4 二叉樹的運算 856.3 特殊的二叉樹 896.3.1 線索二叉樹 896.3.2 二叉排序樹 926.3.3 最優(yōu)二叉樹 1006.3.4 堆 1046.4 樹的存儲結構與運算 1096.4.1 樹的存儲結構 1096.4.2 樹的運算 1116.5 森林 1146.5.1 森林與二叉樹的轉換 1146.5.2 森林的遍歷 115習題 115第7章 圖 1167.1 概述 1167.1.1 圖的相關概念 1167.1.2 圖的連通性 1177.1.3 圖的基本操作 1187.2 圖的存儲結構 1197.2.1 圖的鄰接矩陣表示 1197.2.2 圖的鄰接表表示 1227.2.3 圖的邊集數(shù)組表示 1297.2.4 圖的十字鏈表表示 1297.3 圖的遍歷 1307.3.1 圖的深度優(yōu)先遍歷 1317.3.2 圖的廣度優(yōu)先遍歷 1327.4 最小生成樹 1347.4.1 圖的生成樹 1347.4.2 普里姆算法 1347.4.3 克魯斯卡爾算法 1377.5 最短路徑問題 1407.5.1 單源最短路徑 1407.5.2 全源最短路徑 1427.6 有向無環(huán)圖 1457.6.1 拓撲排序 1457.6.2 關鍵路徑 147習題 150第8章 查找 1528.1 線性查找表 1528.1.1 順序查找 1528.1.2 折半查找 1538.1.3 斐波那契查找 1548.1.4 分塊查找 1568.2 二叉排序樹 1578.2.1 二叉排序樹的查找性能 1578.2.2 平衡二叉樹 1588.3 B-樹 1618.3.1 B-樹的概念 1618.3.2 B-樹的查找 1628.3.3 B-樹的插入 1628.3.4 B-樹的刪除 1638.4 哈希查找 1658.4.1 哈希表查找 1658.4.2 哈希函數(shù) 1668.4.3 沖突處理 1688.4.4 哈希查找的性能 170習題 171第9章 排序 1729.1 基本概念 1729.2 簡單排序方法 1739.2.1 選擇排序 1739.2.2 插入排序 1749.2.3 冒泡排序 1779.3 快速排序 1799.4 堆排序 1819.5 歸并排序 1839.5.1 歸并 1839.5.2 歸并排序過程 1849.6 基數(shù)排序 1859.7 內部排序算法性能比較 1879.8 外部排序 188習題 188附錄A 習題參考答案 189

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號