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

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

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

定 價:¥28.00

作 者: 楊勇 主編
出版社: 天津大學(xué)出版社
叢編項:
標 簽: 數(shù)據(jù)庫理論

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

內(nèi)容簡介

  《數(shù)據(jù)結(jié)構(gòu)與算法》以“簡易學(xué)生信息系統(tǒng)”中的學(xué)生基本信息管理和成績信息管理為背景,講解常用的數(shù)據(jù)結(jié)構(gòu)和算法知識。全書分為3部分:第1部分預(yù)備篇,講述數(shù)據(jù)結(jié)構(gòu)和算法基本知識,并實現(xiàn)學(xué)生信息管理系統(tǒng)通用模塊:第2部分業(yè)務(wù)篇,以常用的數(shù)據(jù)結(jié)構(gòu)和算法講解學(xué)生基本信息和學(xué)生成績信息的管理模塊;第3部分實踐篇,根據(jù)業(yè)務(wù)邏輯實現(xiàn)學(xué)生基本信息和學(xué)生成績信息的管理模塊。全書涵蓋的知識點有數(shù)據(jù)結(jié)構(gòu)的順序表、鏈表、棧、隊列、樹和二叉樹、查找與排序,算法設(shè)計中的循環(huán)算法、遞歸算法、迭代算法、蠻力算法、分治算法、貪婪算法等。全書采用簡單三層架構(gòu)的思想進行構(gòu)建,以任務(wù)為驅(qū)動,將數(shù)據(jù)結(jié)構(gòu)和算法的理論知識點融合在實際案例中。在業(yè)務(wù)篇中,每個任務(wù)以知識要點、功能描述、知識準備、業(yè)務(wù)實現(xiàn)、算法分析、知識擴展為線索進行展開,并同時采用C#和JAVA語言進行實現(xiàn)?!稊?shù)據(jù)結(jié)構(gòu)與算法》注重理論和實踐的結(jié)合,講解理論循序漸進,層層展開,在培養(yǎng)學(xué)生分析問題和解決問題能力的同時,提高學(xué)生的編碼能力。書中配有大量的算法流程圖和實現(xiàn)步驟,便于教師教學(xué)和學(xué)生自學(xué)?!稊?shù)據(jù)結(jié)構(gòu)與算法》適合高職高專各類院校的學(xué)習(xí),也可作為軟件開發(fā)人員學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法的參考書。

作者簡介

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

圖書目錄

第1部分 預(yù)備篇
第1章 數(shù)據(jù)結(jié)構(gòu)和算法概述
1.1 數(shù)據(jù)結(jié)構(gòu)的基本概念
1.1.1 學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的意義
1.1.2 有關(guān)概念和術(shù)語
1.2 算法的概念及其特性
1.2.1 算法的定義
1.2.2 算法的三要素
1.2.3 算法的基本性質(zhì)
1.2.4 算法的基本特征
1.2.5 算法設(shè)計的要求
1.3 算法分析和評價
1.3.1 算法的時間復(fù)雜度
1.3.2 算法的空間復(fù)雜度
1.4 小結(jié)
1.5 習(xí)題
第2章 學(xué)生信息管理設(shè)計
2.1 系統(tǒng)設(shè)計
2.2 數(shù)據(jù)庫設(shè)計
2.3 公共模塊設(shè)計
第2部分 業(yè)務(wù)篇
第3章 學(xué)生基本信息管理(順序表)
3.1 知識要點
3.2 模塊功能描述
3.3 知識準備
3.3.1 線性表的定義和性質(zhì)
3.3.2 順序表的定義和性質(zhì)
3.4 業(yè)務(wù)實現(xiàn)
3.5 算法分析
3.6 小結(jié)
3.7 習(xí)題
第4章 學(xué)生成績信息管理(鏈表)
4.1 知識要點
4.2 模塊功能描述
4.3 知識準備
4.3.1 鏈表的基本概念和存儲方式
4.3.2 單向鏈表含義
4.4 業(yè)務(wù)實現(xiàn)
4.5 知識擴展
4.5.1 循環(huán)鏈表
4.5.2 雙向鏈表
4.6 小結(jié)
4.7 習(xí)題
第5章 學(xué)生基本信息審核(棧)
5.1 知識要點
5.2 模塊功能描述
5.3 知識準備
5.3.1 棧的基本概念
5.3.2 棧的存儲結(jié)構(gòu)
5.4 業(yè)務(wù)實現(xiàn)
5.5 知識擴展
5.6 小結(jié)
5.7 習(xí)題
第6章 學(xué)生成績信息的審核(隊列)
6.1 知識要點
6.2 模塊功能描述
6.3 知識準備
6.3.1 隊列概念
6.3.2 順序隊列
6.4 業(yè)務(wù)實現(xiàn)
6.5 知識擴展(鏈隊列)
6.6 小結(jié)
6.7 習(xí)題
第7章 樹和二叉樹
7.1 知識要點
7.2 樹的概念和操作
7.2.1 樹的概念
7.2.2 樹的基本術(shù)語
7.2.3 樹的基本運算
7.3 二叉樹的概念和性質(zhì)
7.3.1 二叉樹的定義
7.3.2 二叉樹的性質(zhì)
7.3.3 二叉樹的存儲結(jié)構(gòu)
7.4 知識擴展(二叉樹遍歷)
7.4.1 二叉樹遍歷的遞歸算法
7.4.2 二叉樹遍歷的非遞歸算法
7.4.3 二叉樹算法舉例
7.5 小結(jié)
7.6 習(xí)題
第8章 查找
8.1 知識要點
8.2 功能描述
8.3 知識準備
8.4 業(yè)務(wù)實現(xiàn)
8.4.1 順序查找
8.4.2 折半查找
8.4.3 索引查找
8.4.4 哈希查找
8.5 小結(jié)
8.6 習(xí)題
第9章 排序
9.1 知識要點
9.2 功能描述
9.3 知識準備
9.4 業(yè)務(wù)實現(xiàn)
9.4.1 直接插入排序
9.4.2 折半插入排序
9.4.3 冒泡排序
9.4.4 快速排序
9.4.5 選擇排序
9.5 小結(jié)
9.6 習(xí)題
第10章 班長評選(循環(huán)算法)
10.1 知識要點
10.2 功能描述
10.3 知識準備
10.4 業(yè)務(wù)實現(xiàn)
10.5 知識擴展
10.5.1 長整數(shù)問題
10.5.2 由具體到抽象設(shè)計循環(huán)結(jié)構(gòu)的案例
10.6 習(xí)題
第11章 班委評選(遞歸算法)
11.1 知識要點
11.2 功能描述
11.3 知識準備
11.4 業(yè)務(wù)實現(xiàn)
11.5 知識擴展
11.6 遞歸算法與循環(huán)算法的比較
11.7 習(xí)題
第12章 迭代算法
12.1 知識要點
12.2 迭代算法概念和設(shè)計要點
12.3 遞推法
12.4 倒推法
12.5 迭代法求解方程
12.6 習(xí)題
第13章 學(xué)生評優(yōu)(蠻力法)
13.1 知識要點
13.2 功能描述
13.3 知識準備
13.4 業(yè)務(wù)實現(xiàn)
13.5 知識擴展
13.6 習(xí)題
第14章 優(yōu)差生評選(分治法)
14.1 知識要點
14.2 功能描述
14.3 知識準備
14.4 業(yè)務(wù)實現(xiàn)
14.5 知識擴展
14.5.1 二分不獨立問題
14.5.2 非等分分治法問題
14.6 習(xí)題
第15章 優(yōu)秀團隊組建(貪婪算法)
15.1 知識要點
15.2 功能描述
15.3 知識準備
15.4 務(wù)實現(xiàn)
15.5 其他貪婪算法
15.5.1 可絕對貪婪問題
15.5.2 相對貪婪問題
15.6 習(xí)題
第3部分 實踐篇
實驗1 數(shù)據(jù)庫與數(shù)據(jù)訪問層
實驗2 學(xué)生基本信息管理(順序表實現(xiàn))
實驗3 學(xué)生成績信息管理(單向鏈表實現(xiàn))
實驗4 學(xué)生基本信息審核(棧的實現(xiàn))
實驗5 學(xué)生成績信息審核(隊列實現(xiàn))
實驗6 學(xué)生信息查找
實驗7 學(xué)生信息排序
實驗8 班長評選(循環(huán)算法)
實驗9 班委評選(遞歸算法)
實驗10 優(yōu)秀學(xué)生評選(蠻力算法)
實驗11 最優(yōu)最差生評選(分治算法)
實驗12 優(yōu)秀團隊組建(貪婪算法)
實驗13 課程設(shè)計
參考文獻

本目錄推薦

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