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

歡迎光臨中圖網 請 | 注冊
> >
數據結構與實訓(第4版)(微課版)

包郵 數據結構與實訓(第4版)(微課版)

作者:張新顏
出版社:電子工業出版社出版時間:2021-11-01
開本: 其他 頁數: 272
中 圖 價:¥33.4(6.7折) 定價  ¥49.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

數據結構與實訓(第4版)(微課版) 版權信息

  • ISBN:9787121422690
  • 條形碼:9787121422690 ; 978-7-121-42269-0
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

數據結構與實訓(第4版)(微課版) 內容簡介

全書共8章及1個附錄:章介紹了數據結構和算法的基本概念;第2~4章介紹了線性表、堆棧、隊列、串、數組;第5、6章介紹了非線性結構,即樹形結構和圖狀結構,第7、8章介紹了兩個基本技術,即查找和排序;附錄A介紹了實訓的相關知識,包括實訓的步驟、實訓報告規范和實訓的上機環境等內容。本書詳細闡述了數據結構的基本概念、各種不同的存儲結構,以及在不同存儲結構上的主要算法的實現,并給出了豐富的典型例題,以幫助讀者有效理解。本書可作為高等院校、高等職業院校計算機及相關專業數據結構課程的教材。

數據結構與實訓(第4版)(微課版) 目錄

目錄
第1 章 概論 ................................................ 1
1.1 引言........................................................ 2
1.1.1 什么是數據結構 ....................... 2
1.1.2 數據結構研究什么 ................... 2
1.2 數據結構的基本概念 ............................ 4
1.3 算法和算法的分析 ................................ 4
1.3.1 算法及算法的描述 ................... 4
1.3.2 算法設計的要求 ....................... 5
1.3.3 算法的分析 ............................... 6
1.4 算法知識準備 ........................................ 8
1.4.1 算法描述規范 ........................... 8
1.4.2 C 語言核心知識 ........................ 9
1.5 總結與提高 .......................................... 11
習題 .............................................................. 11
第2 章 線性表 .......................................... 14
2.1 線性表的定義及基本運算 .................. 15
2.1.1 線性表的定義 ......................... 15
2.1.2 線性表的基本運算 ................. 15
2.2 線性表的順序存儲結構 ...................... 16
2.2.1 順序表 ..................................... 16
2.2.2 順序表上基本運算的實現 ..... 16
2.3 線性表的鏈式存儲結構 ...................... 20
2.3.1 單鏈表及其基本運算 ............. 20
2.3.2 循環鏈表 ................................. 24
2.4 順序表與鏈表的比較 .......................... 25
2.5 典型例題 .............................................. 26
2.6 實訓例題 .............................................. 28
2.6.1 實訓例題1:有序順序表的建立及查找 ............................. 28
2.6.2 實訓例題2:多項式的表示和相加 ......................................... 31
2.7 總結與提高 ......................................... 35
2.7.1 主要知識點 ............................. 35
2.7.2 提高例題 ................................. 36
習題 .............................................................. 37
實訓習題 ...................................................... 39
第3 章 堆棧和隊列 .................................. 41
3.1 堆棧 ..................................................... 42
3.1.1 堆棧的定義及基本運算 ......... 42
3.1.2 堆棧的順序存儲結構 ............. 42
3.1.3 堆棧的鏈式存儲結構 ............. 45
3.2 堆棧典型例題 ..................................... 48
3.3 隊列 ..................................................... 49
3.3.1 隊列的定義及運算 ................. 49
3.3.2 隊列的順序存儲結構 ............. 50
3.3.3 隊列的鏈式存儲結構 ............. 52
3.4 隊列典型例題 ..................................... 54
3.5 實訓例題 ............................................. 56
3.5.1 實訓例題1:循環隊列的操作 ......................................... 56
3.5.2 實訓例題2:括號配對 .......... 58
3.6 總結與提高 ......................................... 62
3.6.1 主要知識點 ............................. 62
3.6.2 提高例題 ................................. 62
習題 .............................................................. 64
實訓習題 ...................................................... 67
第4 章 串與數組 ...................................... 68
4.1 串及其基本運算 .................................. 69
4.1.1 串的基本概念 ......................... 69
4.1.2 串的基本運算 ......................... 69
4.2 串的存儲結構 ...................................... 70
4.2.1 串的順序存儲結構 ................. 71
4.2.2 串的堆式存儲結構 ................. 73
4.2.3 串的鏈式存儲結構 ................. 74
4.3 數組...................................................... 75
4.3.1 數組的定義 ............................. 75
4.3.2 一維數組、二維數組和多維數組 ......................................... 75
4.4 典型例題 .............................................. 77
4.5 實訓例題 .............................................. 78
4.5.1 實訓例題1:字符串操作 ...... 78
4.5.2 實訓例題2:二維數組 .......... 81
4.6 總結與提高 .......................................... 83
4.6.1 主要知識點 ............................. 83
4.6.2 提高例題 ................................. 84
習題 .............................................................. 86
實訓習題....................................................... 88
第5 章 樹和二叉樹 .................................. 89
5.1 樹 ......................................................... 90
5.1.1 樹的基本概念 ......................... 90
5.1.2 樹的基本操作 ......................... 92
5.1.3 樹的存儲結構 ......................... 93
5.2 二叉樹 .................................................. 96
5.2.1 二叉樹的定義及基本操作 ..... 96
5.2.2 二叉樹的性質 ......................... 97
5.2.3 二叉樹的存儲結構 ................. 99
5.3 遍歷二叉樹 ........................................ 102
5.3.1 二叉樹的遍歷方法 ............... 102
5.3.2 二叉樹遍歷算法應用典型例題 ....................................... 111
5.4 樹和二叉樹的關系 ............................ 113
5.4.1 將樹轉換為二叉樹 ............... 113
5.4.2 樹的遍歷 ............................... 114
5.5 哈夫曼樹及其應用 ............................ 115
5.5.1 哈夫曼樹的定義及構造 ....... 115
5.5.2 哈夫曼樹的應用 ................... 119
5.6 典型例題 ........................................... 121
5.7 實訓例題 ........................................... 123
5.7.1 實訓例題1:根據順序存儲結構建立二叉樹二叉鏈表,并對二叉樹進行先序、中序、后序遍歷 ............................... 123
5.7.2 實訓例題2:設計哈夫曼編碼 ....................................... 127
5.8 總結與提高 ....................................... 132
5.8.1 主要知識點 ........................... 132
5.8.2 提高例題 ............................... 133
習題 ............................................................ 134
實訓習題 .................................................... 137
第6 章 圖 ................................................ 138
6.1 圖的定義、基本術語和基本操作 .... 139
6.1.1 圖的定義 ............................... 139
6.1.2 圖的基本術語 ....................... 139
6.1.3 圖的基本操作 ....................... 141
6.2 圖的存儲結構 ................................... 142
6.2.1 鄰接矩陣 ............................... 142
6.2.2 鄰接表 ................................... 144
6.2.3 鄰接矩陣和鄰接表的比較 .... 147
6.3 圖的遍歷 ........................................... 147
6.3.1 連通圖的深度優先搜索 ....... 148
6.3.2 連通圖的廣度優先搜索 ....... 149
6.3.3 非連通圖的遍歷 ................... 151
6.4 *小生成樹 ....................................... 151
6.4.1 相關概念 ............................... 151
6.4.2 普里姆算法 ........................... 152
6.4.3 克魯斯卡爾算法 ................... 153
6.5 *短路徑 ........................................... 154
6.6 拓撲排序 ........................................... 158
6.7 典型例題 ........................................... 161
6.8 實訓例題 ........................................... 165
6.8.1 實訓例題1:圖的遍歷 ........ 165
6.8.2 實訓例題2:設計學習計劃 ....................................... 170
6.9 總結與提高 ....................................... 174
6.9.1 主要知識點 ........................... 174
6.9.2 提高例題 ............................... 174
習題 ............................................................ 176
實訓習題..................................................... 179
第7 章 查找 ............................................ 180
7.1 基本概念 ............................................ 181
7.2 線性表的查找 .................................... 181
7.2.1 順序查找 ............................... 181
7.2.2 折半查找 ............................... 183
7.2.3 分塊查找 ............................... 185
7.3 二叉排序樹的查找 ............................ 186
7.3.1 二叉排序樹的定義 ............... 187
7.3.2 二叉排序樹的查找算法 ....... 187
7.3.3 二叉排序樹的建立與插入 ... 188
7.3.4 二叉排序樹的查找算法分析 191
7.4 哈希表的查找 .................................... 191
7.4.1 哈希表的概念 ....................... 191
7.4.2 哈希函數的構造方法 ........... 192
7.4.3 處理沖突的方法 ................... 194
7.4.4 哈希表上的運算 ................... 198
7.5 典型例題 ............................................ 200
7.6 實訓例題 ............................................ 203
7.6.1 實訓例題1:構造二叉排序樹 ................................... 203
7.6.2 實訓例題2:哈希表的操作 ....................................... 206
7.7 總結與提高 ........................................ 211
7.7.1 主要知識點 ........................... 211
7.7.2 提高例題 ............................... 212
習題 ............................................................ 213
實訓習題..................................................... 215
第8 章 排序 ............................................ 216
8.1 排序的基本概念 ............................... 217
8.2 插入排序 ........................................... 217
8.2.1 直接插入排序 ....................... 218
8.2.2 希爾排序 ............................... 219
8.3 交換排序 ........................................... 221
8.3.1 冒泡排序 ............................... 221
8.3.2 快速排序 ............................... 222
8.4 選擇排序 ........................................... 224
8.4.1 直接選擇排序 ....................... 224
8.4.2 堆排序 ................................... 225
8.5 各種內部排序方法的比較 ............... 230
8.6 典型例題 ........................................... 230
8.7 實訓例題 ........................................... 232
8.7.1 實訓例題1:不同排序算法的比較 ....................................... 232
8.7.2 實訓例題2:學生成績名次表 ................................... 240
8.8 總結與提高 ....................................... 246
8.8.1 主要知識點 ........................... 246
8.8.2 提高例題 ............................... 246
習題 ............................................................ 248
實訓習題 .................................................... 251
附錄A 數據結構實訓指南 ..................... 252
展開全部

數據結構與實訓(第4版)(微課版) 作者簡介

張新顏 ,女,畢業于華中科技大學,碩士學位。從事計算機軟件教學工作二十多年,主講過C、VB等多種程序設計語言課程以及數據結構、微機原理、軟件測試等課程,多次獲得學院教學質量一、二等獎,“數據結構”課程2008年被評為學院精品課程。參加多項教學研究項目,參與多項省級科研項目的開發工作,所有項目均通過省級鑒定。曾多次被評為學院優秀教師,畢業設計優秀指導教師。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 科客,主见不成见| 湖南自考_湖南自学考试网 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 云杂志网-学术期刊-首页 | 湿地保护| 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 活性炭-蜂窝-椰壳-柱状-粉状活性炭-河南唐达净水材料有限公司 | 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 爆炸冲击传感器-无线遥测传感器-航天星百科| 水轮机密封网 | 水轮机密封产品研发生产厂家 | 工业CT-无锡璟能智能仪器有限公司| 上海心叶港澳台联考一对一培训_上海心叶港澳台联考,港澳台联考一对一升学指导 | 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 齿轮减速电机一体机_蜗轮蜗杆减速马达-德国BOSERL齿轮减速机带电机生产厂家 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 搪瓷搅拌器,搪玻璃搅拌器,搪玻璃冷凝器_厂家-淄博越宏化工设备 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 真空上料机(一种真空输送机)-百科 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 博莱特空压机|博莱特-阿特拉斯独资空压机品牌核心代理商 | 悬浮拼装地板_幼儿园_篮球场_悬浮拼接地板-山东悬浮拼装地板厂家 | 挖掘机挖斗和铲斗生产厂家选择徐州崛起机械制造有限公司 | 防锈油-助焊剂-光学玻璃清洗剂-贝塔防锈油生产厂家 |