-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
圖解數據結構-使用Java 版權信息
- ISBN:9787302402992
- 條形碼:9787302402992 ; 978-7-302-40299-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
圖解數據結構-使用Java 本書特色
胡昭民編著的《圖解數據結構--使用java》是一 本以java程序語言實戰來解說數據結構概念的教材。 全書內容淺顯易懂,利用大量且豐富的圖示與范例, 詳解復雜的抽象理論,從*基本的數據結構概念開始 說明,再以java工具加以詮釋陣列結構、堆棧、鏈表 、隊列、排序、查找等重要的概念,引領讀者抓住重 點輕松進入數據結構的學習領域。 本書每章重要理論均有范例實現,書中收錄了精 華的演算法及程序的執行過程,在線閱讀或下載附有 完整的范例程序源代碼,讀者可以依照學習進度做練 習。除此之外,還有配合各章教學內容的練習題目, 以便讀者測試自己的學習效果。 本書內容架構完整,邏輯清楚,采用豐富的圖例 來闡述基本概念及應用,有效提升可讀性。以java程 序語言實現數據結構中的重要理論,以范例程序說明 數據結構的內涵。采用“eclipse”java id工具,整 合編譯、執行、測試及除錯功能。強調邊做邊學,結 合下載文件,給予*完整的支援。
圖解數據結構-使用Java 內容簡介
這是一本以Java程序語言實戰來解說數據結構概念的教材。全書內容淺顯易懂,利用大量且豐富的圖示與范例,詳解復雜的抽象理論,從*基本的數據結構概念開始說明,再以Java工具加以詮釋陣列結構、堆棧、鏈表、隊列、排序、查找等重要的概念,引領讀者抓住重點輕松進入數據結構的學習領域。本書每章重要理論均有范例實現,書中收錄了精華的演算法及程序的執行過程,在線閱讀或下載附有完整的范例程序源代碼,讀者可以依照學習進度做練習。除此之外,還有配合各章教學內容的練習題目,以便讀者測試自己的學習效果。本書內容架構完整,邏輯清楚,采用豐富的圖例來闡述基本概念及應用,有效提升可讀性。以Java程序語言實現數據結構中的重要理論,以范例程序說明數據結構的內涵。采用“Eclipse”JavaID工具,整合編譯、執行、測試及除錯功能。強調邊做邊學,結合下載文件,給予*完整的支援。
圖解數據結構-使用Java 目錄
1.1 數據結構簡介
1.1.1 數據與信息
1.1.2 算法
1.1.3 算法的條件
1.2 認識程序設計
1.2.1 程序開發流程
1.2.2 數據類型簡介
1.2.3 結構化程序設計
1.2.4 面向對象程序設計
1.3 算法效能分析
1.3.1 時間復雜度
1.3.2 big-oh
1.3.3 ω(omega)
1.3.4 θ(theta)
1.4 面向對象程序設計?
1.4.1 類與對象
1.4.2 面向對象特性
1.4.3 數據封裝
1.4.4 類繼承
1.4.5 對象多態
1.4.6 抽象類
1.4.7 接口
本章重點整理
本章習題
等2章 數組結構
2.1 線性表
2.1.1 線性表定義
2.1.2 線性表在計算機中的應用
2.2 認識數組
2.2.1 一維數組
2.2.2 二維數組
2.2.3 三維數組
2.2.4 n維數組
2.2.5 arrays類實現
2.3 矩陣的簡介與運算
2.3.1 矩陣相加
2.3.2 矩陣相乘
2.3.3 轉置矩陣
2.3.4 稀疏矩陣
2.3.5 上三角形矩陣
2.3.6 下三角形矩陣
2.4 數組與多項式
2.4.1 認識多項式
2.4.2 多項式的加法
本章重點整理
本章習題
等3章 鏈表
3.1 單向鏈表
3.1.1 建立單向鏈表
3.1.2 單向鏈表節點的刪除
3.1.3 單向鏈表的節點插入
3.1.4 單向鏈表的反轉
3.1.5 單向鏈表的串聯
3.1.6 多項式的列表表示法
3.2 環形鏈表
3.2.1 環形鏈表的定義
3.2.2 環形鏈表的節點插入
3.2.3 環形鏈表的節點刪除
3.2.4 環形鏈表的串聯
3.2.5 環形鏈表表示稀疏矩陣
3.3 雙向鏈表
3.3.1 雙向鏈表的定義
3.3.2 雙向鏈表的節點插入
3.3.3 雙向鏈表節點刪除
本章重點整理
本章習題
等4章 堆棧
4.1 認識堆棧
4.1.1 堆棧的運算
4.1.2 堆棧的數組實現
4.1.3 堆棧的表實現
4.2 堆棧的應用
4.2.1 漢諾塔問題
4.2.2 迷宮問題
4.2.3 八皇后問題
4.3 算術表達式的求值法
4.3.1 中序表示法求值
4.3.2 前序表示法求值
4.3.3 后序表示法求值
4.4 中序法轉換為前序法
4.4.1 二叉樹法
4.4.2 括號法
4.4.3 堆棧法
4.5 前序與后序式轉換成中序式
4.5.1 括號法
4.5.2 堆棧法
本章重點整理
本章習題
等5章 隊列
5.1 認識隊列
5.1.1 隊列的工作運算
5.1.2 隊列的數組實現
5.1.3 以鏈表實現隊列
5.2 隊列的應用
5.2.1 環形隊列
5.2.2 優先隊列
5.2.3 雙向隊列
本章重點整理
本章習題
等6章 樹狀結構
6.1 樹
6.2 二叉樹簡介
6.2.1 二叉樹的定義
6.2.2 特殊二叉樹簡介
6.3 二叉樹存儲方式
6.3.1 數組表示法
6.3.2 列表表示法
6.4 二叉樹的遍歷
6.4.1 中序遍歷
6.4.2 前序遍歷
6.4.3 后序遍歷
6.4.4 二叉樹的遍歷實現
6.4.5 二叉運算樹
6.5 二叉樹的高級研究
6.5.1 二叉排序樹
6.5.2 二叉搜索樹
6.5.3 線索二叉樹
6.6 樹的二叉樹表示法
6.6.1 樹轉換為二叉樹
6.6.2 樹林轉換為二叉樹
6.6.3 樹與樹林的遍歷
6.6.4 確定唯一二叉樹
本章重點整理
本章習題
等7章 圖形結構
7.1 圖論的起源
7.2 圖形介紹
7.3 圖形表示法
7.3.1 相鄰矩陣法
7.3.2 相鄰表法
7.3.3 相鄰多元列表法
7.3.4 索引表格法
7.4 圖形的遍歷
7.4.1 先深后廣法
7.4.2 先廣后深法
7.5 生成樹
7.6 mst生成樹
7.6.1 prim算法
7.6.2 kruskal算法
7.7 圖形*短路徑
7.7.1 單點對全部頂點
7.7.2 頂點兩兩之間的*短距離
7.8 aov網絡與拓撲排序
7.8.1 aov網絡簡介
7.8.2 拓撲排序實現
7.8.3 aoe網絡
本章重點整理
本章習題
等8章 排序
8.1 排序簡介
8.1.1 排序的分類
8.1.2 排序算法分析
8.2 內部排序法
8.2.1 冒泡排序法
8.2.2 選擇排序法
8.2.3 插入排序法
8.2.4 希爾排序法
8.2.5 合并排序法
8.2.6 快速排序法
8.2.7 堆積排序法
8.2.8 基數排序法
8.3 外部排序法
本章重點整理
本章習題
等9章 查找
9.1 查找簡介
9.2 常見查找方法
9.2.1 順序查找法
9.2.2 二分查找法
9.2.3 插值查找法
9.2.4 斐波那契查找法
9.3 哈希查找法
9.3.1 哈希法簡介
9.3.2 常見的哈希函數
9.3.3 碰撞問題
9.3.4 哈希法綜合范例
本章重點整理
本章習題
附錄 java的開發環境簡介
- >
姑媽的寶刀
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
我從未如此眷戀人間
- >
有舍有得是人生
- >
經典常談
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
煙與鏡
- >
李白與唐代文化