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

歡迎光臨中圖網 請 | 注冊
> >
算法與數據結構(C++語言版)(第2版)

包郵 算法與數據結構(C++語言版)(第2版)

作者:馮廣慧
出版社:電子工業出版社出版時間:2023-08-01
開本: 16開 頁數: 344
本類榜單:教材銷量榜
中 圖 價:¥50.7(7.3折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

算法與數據結構(C++語言版)(第2版) 版權信息

  • ISBN:9787121462139
  • 條形碼:9787121462139 ; 978-7-121-46213-9
  • 裝幀:簡裝本
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

算法與數據結構(C++語言版)(第2版) 內容簡介

本書主要介紹幾種經典數據結構和算法,按照“線性結構、樹結構、圖結構、集合結構”四大模塊循序漸進地展開,涵蓋全國碩士研究生招生考試計算機學科專業基礎考試大綱的核心知識點。本書特色內容:闖關模塊,以真題作為闖關任務,夯實理論基礎;算法拓展模塊,以經典算法作為拓展訓練任務,提升實踐能力;價值引領模塊(見電子課件),將思政元素與基本概念、理論和實例相融合,沁潤品格、提升素養;豐富的配套資源,登錄華信教育資源網(www.hxedu.com.cn)注冊后免費下載。本書將C++作為數據結構的算法描述語言,將數據結構與面向對象技術有機結合。書中的算法講解都有完整的C++代碼實現,并在Visual Studio 2010環境下編譯通過。本書既可作為應用型、職業型高等院校計算機及相關專業的數據結構課程教材,也可作為考研、專升本考試等的參考書,還可作為工程技術人員的工具書。

算法與數據結構(C++語言版)(第2版) 目錄

第1章 概論 1

1.1 什么是數據結構 1

1.2 基本概念和術語 4

1.3 算法和算法分析 7

1.3.1 算法的定義及特性 7

1.3.2 算法的設計要求 8

1.3.3 算法效率的衡量方法 9

1.3.4 算法的時間復雜度 9

1.3.5 算法的空間復雜度 15

1.4 抽象數據類型 16

習題1 18

第2章 線性表 19

2.1 線性表的類型定義 19

2.1.1 線性表的概念 19

2.1.2 線性表的抽象數據類型 20

2.2 線性表的順序表示和實現 21

2.2.1 線性表的順序表示 21

2.2.2 順序表基本運算的實現 22

2.3 線性表的鏈式表示和實現 26

2.3.1 線性表的鏈式表示 27

2.3.2 單鏈表上基本運算的實現 30

2.4 雙鏈表 37

2.5 循環鏈表 41

2.6 線性表實現方法的比較 43

2.7 算法拓展 44

習題2 48

第3章 棧和隊列 51

3.1 棧 51

3.1.1 棧的類型定義 51

3.1.2 順序棧的表示和實現 53

3.1.3 鏈棧的表示和實現 55

3.2 棧的應用舉例 57

3.2.1 十進制數轉換為其他進制數 57

3.2.2 表達式中括號的匹配檢查 58

3.2.3 表達式求值 59

3.2.4 利用棧消除遞歸 67

3.3 隊列 71

3.3.1 隊列的類型定義 71

3.3.2 循環隊列—隊列的順序表示和實現 73

3.3.3 鏈隊列—隊列的鏈式表示和實現 76

3.4 算法拓展 78

習題3 81

第4章 串 83

4.1 串的基本概念 83

4.2 串的表示和實現 84

4.2.1 串的順序存儲結構 84

4.2.2 串的鏈式存儲結構 87

4.3 串的模式匹配 88

4.3.1 樸素的模式匹配算法 88

4.3.2 KMP算法 89

習題4 94

第5章 數組 96

5.1 基本概念 96

5.2 矩陣的壓縮存儲 99

5.2.1 特殊矩陣 99

5.2.2 稀疏矩陣 102

5.3 算法拓展 109

習題5 112

第6章 樹和二叉樹 115

6.1 樹的概念 115

6.2 二叉樹的概念和性質 117

6.2.1 二叉樹的概念和抽象數據類型 117

6.2.2 二叉樹的性質 119

6.3 二叉樹的表示和實現 121

6.3.1 二叉樹的存儲結構 121

6.3.2 二叉樹的遍歷 123

6.3.3 二叉樹的其他基本運算 130

6.4 樹和森林 132

6.4.1 樹的存儲結構 133

6.4.2 樹、森林和二叉樹的相互轉換 135

6.4.3 樹和森林的遍歷 138

6.4.4 樹和森林的其他基本運算 141

*6.5 線索二叉樹 143

6.6 算法拓展 145

習題6 145

第7章 樹和二叉樹的應用 148

*7.1 表達式樹 148

7.2 哈夫曼樹和哈夫曼編碼 153

7.2.1 哈夫曼樹 153

7.2.2 哈夫曼編碼 157

7.3 堆和優先級隊列 160

7.3.1 堆 160

7.3.2 優先級隊列 161

*7.4 并查集 167

7.5 算法拓展 169

習題7 171

第8章 圖 173

8.1 圖的概念 173

8.2 圖的存儲結構 177

8.2.1 鄰接矩陣 177

8.2.2 鄰接表 181

*8.2.3 十字鏈表 186

*8.2.4 鄰接多重表 187

8.3 圖的遍歷 187

8.3.1 深度優先遍歷 187

8.3.2 廣度優先遍歷 190

8.3.3 圖的連通分量和生成樹 192

8.4 算法拓展 193

習題8 194

第9章 圖的應用 197

9.1 *小生成樹 197

9.1.1 *小生成樹的概念 197

9.1.2 Prim算法 198

9.1.3 Kruskal算法 201

9.2 有向無環圖及其應用 204

9.2.1 拓撲排序 205

9.2.2 關鍵路徑 210

9.3 *短路徑 216

9.3.1 單源點*短路徑 216

9.3.2 每對頂點之間的*短路徑 220

9.4 算法拓展 223

習題9 224

第10章 集合與查找 226

10.1 基本概念 226

10.2 靜態查找表上的查找 227

10.2.1 順序查找 227

10.2.2 折半查找 229

10.2.3 分塊查找 233

10.3 動態查找表上的查找 234

10.3.1 二叉查找樹 234

10.3.2 平衡二叉樹 241

*10.3.3 B樹 254

*10.3.4 B 樹 259

*10.3.5 字典樹 260

10.4 算法拓展 261

習題10 264

第11章 散列表 267

11.1 散列表的概念 267

11.2 構造散列函數的方法 268

11.2.1 直接定址法 268

11.2.2 折疊法 268

11.2.3 數字分析法 268

11.2.4 平方取中法 268

11.2.5 除留余數法 269

11.3 解決沖突的方法 269

11.3.1 閉散列法 269

11.3.2 開散列法 272

11.4 散列表的查找性能分析 272

11.5 散列表的實現 273

11.5.1 閉散列表的表示和實現 274

11.5.2 開散列表的表示和實現 278

11.5.3 閉散列表與開散列表的比較 281

習題11 281

第12章 排序 283

12.1 排序的基本概念 283

12.2 插入排序 284

12.2.1 直接插入排序 284

12.2.2 折半插入排序 285

12.2.3 希爾排序 285

12.3 交換排序 287

12.3.1 冒泡排序 287

12.3.2 快速排序 288

12.4 選擇排序 292

12.4.1 直接選擇排序 292

12.4.2 堆排序 292

*12.4.3 錦標賽排序 295

12.5 歸并排序 296

*12.6 基數排序 298

12.7 各種內部排序算法的比較 300

*12.8 外部排序 303

12.8.1 置換選擇排序 304

12.8.2 多路歸并排序 305

習題12 306

附錄A 情景項目 309

參考資料 313
展開全部

算法與數據結構(C++語言版)(第2版) 作者簡介

馮廣慧,2004年畢業于吉林大學獲工學學士學位,2007年畢業于吉林大學研究生院獲工學碩士學位,自2007年起一直從事于《算法與數據結構》課程的一線教學和考研輔導工作,對該課程有深入研究,參編《C語言程序設計教程》、《Access數據庫程序設計真題考點分析與講解》等多部著作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 磷酸肌酸二钠盐,肌酐磷酰氯-沾化欣瑞康生物科技 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 浙江上沪阀门有限公司| 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 蒸压釜_蒸养釜_蒸压釜厂家-山东鑫泰鑫智能装备有限公司 | 德州万泰装饰 - 万泰装饰装修设计软装家居馆 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 珠海冷却塔降噪维修_冷却塔改造报价_凉水塔风机维修厂家- 广东康明节能空调有限公司 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 净化板-洁净板-净化板价格-净化板生产厂家-山东鸿星新材料科技股份有限公司 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 | 北京中航时代-耐电压击穿试验仪厂家-电压击穿试验机 | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | 99文库_实习生实用的范文资料文库站| 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 网络推广公司_网络营销方案策划_企业网络推广外包平台-上海澜推网络 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 披萨石_披萨盘_电器家电隔热绵加工定制_佛山市南海区西樵南方综合保温材料厂 |