中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
圖解數據結構使用JaVa(第2版)

包郵 圖解數據結構使用JaVa(第2版)

出版社:清華大學出版社出版時間:2020-02-01
開本: 16開 頁數: 393
中 圖 價:¥36.9(5.3折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

圖解數據結構使用JaVa(第2版) 版權信息

圖解數據結構使用JaVa(第2版) 本書特色

本書是一本綜合講述數據結構及其算法的入門書,內容淺顯易懂、邏輯嚴謹,力求適用性兼顧教師教學和學生自學。 全書從基本的數據結構概念開始講解,以新版的Java語言詳細詮釋數組結構、隊列、堆棧、鏈表、樹結構、圖結構、排序和查找等數據結構的基礎知識,書中收錄了精華的算法及范例程序的實現過程,輔以豐富的圖示解析。全書的范例程序均采用“Eclipse”Java IDE集成開發工具進行編譯、執行、測試及調試。此外,本書各章末尾都安排了配合教學內容和選自各類考試的習題,并在附錄中提供了解答,可供讀者測試學習效果。 本書圖文并茂,敘述簡潔、清晰,范例豐富、可操作性強,針對具有一定編程能力又想提高編程“深度”的非信息專業類人員或學生,是一本數據結構普及型的教科書或自學參考書。

圖解數據結構使用JaVa(第2版) 內容簡介

本書使用圖文并茂的教學方式,通俗易懂地講解了常見算法和數據結構的基本概念及其應用。
為便于讀者的理解,對所有算法和數據結構不使用偽代碼而代之以完整的Java代碼實現,讀者直接調用書中的代碼即可進行上機演練。
各章安排了有針對性的練習題,并在附錄部分提供了所有練習題的答案,方便讀者鞏固學習成果。
本書使用Eclipse Java IDE開發工具進行程序的編譯、執行、測試和調試,附錄部分提供了這個IDE開發工具和JDK 10的安裝方法,讀者參考安裝步驟即可以輕松搭建自己的開發環境。

圖解數據結構使用JaVa(第2版) 目錄

目 錄
第1章 數據結構與算法 1
1.1 數據結構的定義 1
1.1.1 數據與信息 2
1.1.2 數據的特性 2
1.2 算法 3
1.2.1 到處都是算法 4
1.2.2 算法的定義 5
1.3 算法效能分析 7
1.3.1 Big-oh 8
1.3.2 Ω(Omega) 11
1.3.3 θ(Theta) 11
1.4 常見算法介紹 11
1.4.1 分治法 12
1.4.2 遞歸法 12
1.4.3 貪心法 16
1.4.4 動態規劃法 17
1.4.5 迭代法 18
1.4.6 枚舉法 19
1.5 程序設計簡介 20
1.5.1 程序開發流程 20
1.5.2 結構化程序設計 21
1.5.3 面向對象程序設計 22
課后習題 24
第2章 數組結構 26
2.1 線性表簡介 26
2.2 認識數組 27
2.2.1 一維數組 28
2.2.2 二維數組 30
2.2.3 三維數組 33
2.2.4 n維數組 36
2.3 矩陣 37
2.3.1 矩陣相加 38
2.3.2 矩陣相乘 40
2.3.3 轉置矩陣 42
2.3.4 稀疏矩陣 44
2.3.5 上三角形矩陣 47
2.3.6 下三角形矩陣 52
2.3.7 帶狀矩陣 57
2.4 數組與多項式 57
課后習題 59
第3章 鏈表 61
3.1 動態分配內存 61
3.2 單向鏈表 62
3.2.1 建立單向鏈表 64
3.2.2 單向鏈表節點的刪除 68
3.2.3 單向鏈表插入新節點 72
3.2.4 單向鏈表的反轉 77
3.2.5 單向鏈表的功能 80
3.2.6 多項式鏈表表式法 81
3.3 環形鏈表 87
3.3.1 環形鏈表新節點的插入 88
3.3.2 環形鏈表中節點的刪除 88
3.3.3 環形鏈表的串聯 91
3.3.4 稀疏矩陣的環形鏈表表示法 95
3.4 雙向鏈表 97
3.4.1 雙向鏈表的定義 97
3.4.2 雙向鏈表節點的插入 98
3.4.3 雙向鏈表節點的刪除 99
課后習題 102
第4章 堆棧 104
4.1 堆棧簡介 104
4.1.1 用數組實現堆棧 105
4.1.2 用鏈表來實現堆棧 110
4.2 堆棧的應用 114
4.2.1 漢諾塔問題 115
4.2.2 老鼠走迷宮 121
4.2.3 8-皇后問題 126
4.3 算術表達式的表示法(即求值法) 129
4.3.1 中序表示法求值 130
4.3.2 前序表示法求值 131
4.3.3 后序表示法求值 132
4.4 中序法轉換為前序法 133
4.4.1 二叉樹法 133
4.4.2 括號法 133
4.4.3 堆棧法 135
4.5 前序與后序表達式轉換成中序表達式 140
4.5.1 括號法 140
4.5.2 堆棧法 141
課后習題 143
第5章 隊列 145
5.1 認識隊列 145
5.1.1 隊列的基本操作 146
5.1.2 用隊列實現數組 146
5.1.3 用鏈表實現隊列 150
5.2 隊列的應用 152
5.2.1 環形隊列 152
5.2.2 雙向隊列 156
5.2.3 優先隊列 159
課后習題 160
第6章 樹結構 161
6.1 樹的基本概念 162
6.2 二叉樹簡介 164
6.2.1 二叉樹的定義 165
6.2.2 特殊二叉樹簡介 166
6.3 二叉樹的存儲方式 168
6.3.1 一維數組表示法 168
6.3.2 鏈表表示法 170
6.4 二叉樹的遍歷 172
6.4.1 中序遍歷 173
6.4.2 后序遍歷 174
6.4.3 前序遍歷 174
6.4.4 二叉樹遍歷的實現 176
6.4.5 二叉運算樹 179
6.5 二叉樹的高級研究 184
6.5.1 二叉排序樹 184
6.5.2 二叉搜索樹 188
6.5.3 線索二叉樹 191
6.6 樹的二叉樹表示法 196
6.6.1 樹轉化為二叉樹 196
6.6.2 二叉樹轉化為樹 198
6.6.3 樹林轉化為二叉樹 200
6.6.4 二叉樹轉換為樹林 201
6.6.5 樹與樹林的遍歷 201
6.6.6 確定唯一二叉樹 205
6.7 優化二叉搜索樹 207
6.7.1 擴充二叉樹 207
6.7.2 霍夫曼樹 208
6.8 平衡樹 210
6.8.1 平衡樹的定義 210
6.8.2 B樹 212
課后習題 212
第7章 圖結構 216
7.1 圖的簡介 217
7.1.1 圖的定義 217
7.1.2 無向圖 218
7.1.3 有向圖 219
7.2 圖的數據表示法 221
7.2.1 鄰接矩陣法 221
7.2.2 鄰接鏈表法 225
7.2.3 鄰接復合鏈表法 229
7.2.4 索引表格法 231
7.3 圖的遍歷 233
7.3.1 深度優先遍歷法 233
7.3.2 廣度優先遍歷法 236
7.4 生成樹 239
7.5 *小生成樹 241
7.5.1 Prim算法 241
7.5.2 Kruskal算法 243
7.6 圖的*短路徑 248
7.6.1 單點對全部頂點——Dijkstra算法與A*算法 248
7.6.2 兩兩頂點間的*短路徑——Floyd算法 254
7.7 AOV網絡與拓撲排序 258
7.8 AOE網絡 262
課后習題 263
第8章 排序 267
8.1 排序簡介 268
8.1.1 排序的分類 268
8.1.2 排序算法分析 269
8.2 內部排序法 269
8.2.1 冒泡排序法 270
8.2.2 選擇排序法 274
8.2.3 插入排序法 277
8.2.4 希爾排序法 280
8.2.5 合并排序法 283
8.2.6 快速排序法 283
8.2.7 堆積排序法 287
8.2.8 基數排序法 293
8.3 外部排序法 296
8.3.1 直接合并排序法 297
8.3.2 k路合并法 305
8.3.3 多相合并法 305
課后習題 306
第9章 查找 310
9.1 常見的查找方法 311
9.1.1 順序查找法 311
9.1.2 二分查找法 313
9.1.3 插值查找法 316
9.1.4 斐波拉契查找法 319
9.1.5 哈希查找法 321
9.1.6 常見的哈希函數 322
9.2 碰撞與溢出問題的處理 325
9.2.1 線性探測法 325
9.2.2 平方探測法 327
9.2.3 再哈希法 327
9.2.4 鏈表法 329
9.2.5 哈希法綜合范例 331
課后習題 334
附錄A Java 9開發環境簡介 336
附錄B 課后習題與解答 349
展開全部

圖解數據結構使用JaVa(第2版) 作者簡介

吳燦銘,現任榮欽科技股份有限公司執行長,美國Rochester Institute of Technology計算機科學研究所畢業,長期從事信息教育及計算機圖書寫作的工作,計算機圖書著作包括計算器概論、數據結構、辦公室電子數據處理、互聯網等相關題材,并監制過多套游戲以及教學軟件的研發。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | 钢木实验台-全钢实验台-化验室通风柜-实验室装修厂家-杭州博扬实验设备 | 大数据营销公司_舆情监测软件_上海SEO公司-文军营销官网 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 神超官网_焊接圆锯片_高速钢锯片_硬质合金锯片_浙江神超锯业制造有限公司 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 | 伺服电机_直流伺服_交流伺服_DD马达_拓达官方网站 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 小程序开发公司-小程序制作-微信小程序开发-小程序定制-咏熠软件 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 阜阳成人高考_阜阳成考报名时间_安徽省成人高考网 | 磨煤机配件-高铬辊套-高铬衬板-立磨辊套-盐山县宏润电力设备有限公司 | 物流公司电话|附近物流公司电话上门取货 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 胃口福饺子加盟官网_新鲜现包饺子云吞加盟 - 【胃口福唯一官网】 | 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | VI设计-LOGO设计公司-品牌设计公司-包装设计公司-导视设计-杭州易象设计 | 工业rfid读写器_RFID工业读写器_工业rfid设备厂商-ANDEAWELL |