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

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
數(shù)據(jù)結(jié)構(gòu)案例教程(C語(yǔ)言版)

包郵 數(shù)據(jù)結(jié)構(gòu)案例教程(C語(yǔ)言版)

作者:程海英
出版社:電子工業(yè)出版社出版時(shí)間:2020-01-01
開(kāi)本: 26cm 頁(yè)數(shù): 10,285頁(yè)
中 圖 價(jià):¥32.2(6.7折) 定價(jià)  ¥48.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書(shū)更多>

數(shù)據(jù)結(jié)構(gòu)案例教程(C語(yǔ)言版) 版權(quán)信息

數(shù)據(jù)結(jié)構(gòu)案例教程(C語(yǔ)言版) 本書(shū)特色

全書(shū)采用C語(yǔ)言作為數(shù)據(jù)結(jié)構(gòu)和算法的描述語(yǔ)言,對(duì)數(shù)據(jù)結(jié)構(gòu)的定義和算法描述詳細(xì),代碼注釋完整,便于初學(xué)者模仿訓(xùn)練,循序漸進(jìn),穩(wěn)步提高。本書(shū)既可作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、通信工程等信息類專業(yè)的教材,也可供從事軟件開(kāi)發(fā)與工程應(yīng)用設(shè)計(jì)的工作人員參考使用。 數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)和信息技術(shù)類等相關(guān)專業(yè)的一門(mén)重要的專業(yè)基礎(chǔ)課程。隨著當(dāng)前高等教育的發(fā)展和社會(huì)對(duì)各類信息人才需求的不斷變化,對(duì)于數(shù)據(jù)結(jié)構(gòu)課程的內(nèi)容提出了更高、更全面的要求。數(shù)據(jù)結(jié)構(gòu)的概念既抽象又具體,抽象在于可以脫離計(jì)算機(jī)而存在,具體則在于可用程序代碼在計(jì)算機(jī)中加以實(shí)現(xiàn),這對(duì)于教材的內(nèi)容也提出了更高的要求。本書(shū)結(jié)合數(shù)據(jù)結(jié)構(gòu)課程的發(fā)展現(xiàn)狀和趨勢(shì),具有難度適中、結(jié)構(gòu)合理、應(yīng)用性強(qiáng)的特點(diǎn)。

數(shù)據(jù)結(jié)構(gòu)案例教程(C語(yǔ)言版) 內(nèi)容簡(jiǎn)介

全書(shū)共9章, 內(nèi)容包括第1章數(shù)據(jù)結(jié)構(gòu)基礎(chǔ), 綜述數(shù)據(jù)結(jié)構(gòu)的基本概念 ; 第2章至第5章主要討論幾種基本的線性結(jié)構(gòu), 即線性表、棧和隊(duì)列、串、數(shù)組和廣義表 ; 第6章和第7章主要介紹非線性結(jié)構(gòu), 即樹(shù)和二叉樹(shù)、圖 ; 第8章和第9章分別討論兩種基本的操作, 即查找和排序。

數(shù)據(jù)結(jié)構(gòu)案例教程(C語(yǔ)言版) 目錄

第1 章 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ) .................................................................................... 1
1.1 數(shù)據(jù)結(jié)構(gòu)的基本概念 .................................................................................................... 2
1.1.1 數(shù)據(jù)結(jié)構(gòu)的研究?jī)?nèi)容 ......................................................................................... 2
1.1.2 基本概念和術(shù)語(yǔ) ................................................................................................. 5
1.1.3 數(shù)據(jù)結(jié)構(gòu)課程的內(nèi)容 ......................................................................................... 8
1.2 數(shù)據(jù)類型和抽象數(shù)據(jù)類型 ............................................................................................ 9
1.2.1 數(shù)據(jù)類型 ............................................................................................................. 9
1.2.2 抽象數(shù)據(jù)類型 ..................................................................................................... 9
1.3 算法和算法分析 .......................................................................................................... 10
1.3.1 算法特性 ........................................................................................................... 11
1.3.2 算法描述 ........................................................................................................... 12
1.3.3 算法性能分析 ................................................................................................... 12
1.4 本章小結(jié) ...................................................................................................................... 15
習(xí)題 ....................................................................................................................................... 16
編程實(shí)例 ............................................................................................................................... 18
第2 章 線性表 ............................................................................................. 19
2.1 線性表的定義 .............................................................................................................. 20
2.1.1 線性表的邏輯結(jié)構(gòu) ........................................................................................... 20
2.1.2 線性表的抽象數(shù)據(jù)類型 ................................................................................... 20
2.2 線性表的順序存儲(chǔ)及實(shí)現(xiàn) .......................................................................................... 22
2.2.1 順序表 ............................................................................................................... 22
2.2.2 順序表的基本運(yùn)算 ........................................................................................... 23
2.3 線性表的鏈?zhǔn)酱鎯?chǔ)及實(shí)現(xiàn) .......................................................................................... 28
vi | 數(shù)據(jù)結(jié)構(gòu)案例教程(C 語(yǔ)言版)
2.3.1 單鏈表 ............................................................................................................... 29
2.3.2 單鏈表的基本運(yùn)算 ........................................................................................... 30
2.3.3 循環(huán)鏈表 ........................................................................................................... 36
2.3.4 雙向鏈表 ........................................................................................................... 37
2.3.5 靜態(tài)鏈表 ........................................................................................................... 39
2.3.6 單鏈表應(yīng)用舉例 ............................................................................................... 40
2.4 順序表與鏈表的比較 .................................................................................................. 43
2.5 本章小結(jié) ...................................................................................................................... 44
習(xí)題 ....................................................................................................................................... 44
編程實(shí)例 ............................................................................................................................... 46
第3 章 棧和隊(duì)列 ......................................................................................... 48
3.1 棧 .................................................................................................................................. 49
3.1.1 棧的定義 ........................................................................................................... 49
3.1.2 棧的表示和實(shí)現(xiàn) ............................................................................................... 50
3.2 棧的應(yīng)用 ...................................................................................................................... 55
3.2.1 數(shù)制轉(zhuǎn)換問(wèn)題 ................................................................................................... 56
3.2.2 括號(hào)匹配檢驗(yàn) ................................................................................................... 57
3.2.3 表達(dá)式求值 ....................................................................................................... 58
3.2.4 棧與遞歸 ........................................................................................................... 61
3.3 隊(duì)列 .............................................................................................................................. 64
3.3.1 隊(duì)列的定義 ....................................................................................................... 64
3.3.2 隊(duì)列的表示和實(shí)現(xiàn) ........................................................................................... 65
3.4 隊(duì)列的應(yīng)用 .................................................................................................................. 71
3.5 本章小結(jié) ...................................................................................................................... 73
習(xí)題 ....................................................................................................................................... 74
編程實(shí)例 ............................................................................................................................... 75
第4 章 串 .................................................................................................... 79
4.1 串的定義和基本運(yùn)算 .................................................................................................. 80
4.1.1 串的定義 ........................................................................................................... 80
4.1.2 串的基本操作 ................................................................................................... 81
4.2 串的存儲(chǔ)結(jié)構(gòu) .............................................................................................................. 82
4.2.1 定長(zhǎng)順序存儲(chǔ) ................................................................................................... 82
4.2.2 堆存儲(chǔ) ............................................................................................................... 83
目 錄 | vii
4.2.3 鏈?zhǔn)酱鎯?chǔ) ........................................................................................................... 85
4.3 串的運(yùn)算實(shí)現(xiàn) .............................................................................................................. 86
4.4 串的模式匹配 .............................................................................................................. 90
4.4.1 BF 算法 ............................................................................................................. 90
4.4.2 KMP 算法 ......................................................................................................... 92
4.5 本章小結(jié) ...................................................................................................................... 95
習(xí)題 ....................................................................................................................................... 96
編程實(shí)例 ............................................................................................................................... 99
第5 章 數(shù)組和廣義表 ................................................................................ 103
5.1 數(shù)組的定義及存儲(chǔ) .................................................................................................... 104
5.1.1 數(shù)組的定義 ..................................................................................................... 104
5.1.2 數(shù)組的基本操作 ............................................................................................. 105
5.1.3 數(shù)組的順序存儲(chǔ) ............................................................................................. 105
5.2 特殊矩陣的壓縮存儲(chǔ) ................................................................................................ 107
5.2.1 對(duì)稱矩陣 ......................................................................................................... 108
5.2.2 三角矩陣 ......................................................................................................... 109
5.2.3 對(duì)角矩陣 ......................................................................................................... 110
5.3 稀疏矩陣 ..................................................................................................................... 111
5.3.1 稀疏矩陣的三元組表存儲(chǔ) .............................................................................. 111
5.3.2 稀疏矩陣的十字鏈表存儲(chǔ) ............................................................................. 115
5.4 廣義表 ........................................................................................................................ 117
5.4.1 廣義表的定義 ................................................................................................. 117
5.4.2 廣義表的存儲(chǔ)結(jié)構(gòu) ......................................................................................... 119
5.4.3 廣義表的基本操作實(shí)現(xiàn) ................................................................................. 121
5.5 本章小結(jié) .................................................................................................................... 122
習(xí)題 ..................................................................................................................................... 123
編程實(shí)例 ............................................................................................................................. 124
第6 章 樹(shù)和二叉樹(shù) .................................................................................... 127
6.1 樹(shù)的定義與基本術(shù)語(yǔ) ................................................................................................ 128
6.1.1 樹(shù)的定義 ......................................................................................................... 128
6.1.2 樹(shù)的基本術(shù)語(yǔ) ................................................................................................. 131
6.2 二叉樹(shù) ........................................................................................................................ 131
6.2.1 二叉樹(shù)的定義 ................................................................................................. 131
viii | 數(shù)據(jù)結(jié)構(gòu)案例教程(C 語(yǔ)言版)
6.2.2 二叉樹(shù)的性質(zhì) ................................................................................................. 134
6.2.3 二叉樹(shù)的存儲(chǔ)實(shí)現(xiàn) ......................................................................................... 136
6.3 遍歷二叉樹(shù) ................................................................................................................ 139
6.3.1 遍歷二叉樹(shù)的遞歸實(shí)現(xiàn) ................................................................................. 139
6.3.2 遍歷二叉樹(shù)的非遞歸實(shí)現(xiàn) ............................................................................. 141
6.3.3 遍歷算法的應(yīng)用 ............................................................................................. 145
6.4 線索二叉樹(shù) ................................................................................................................ 148
6.4.1 線索二叉樹(shù)的基本概念 ................................................................................. 148
6.4.2 線索二叉樹(shù)的運(yùn)算實(shí)現(xiàn) ................................................................................. 150
6.5 樹(shù)和森林 .................................................................................................................... 153
6.5.1 樹(shù)的存儲(chǔ)結(jié)構(gòu) ................................................................................................. 153
6.5.2 樹(shù)、森林與二叉樹(shù)的轉(zhuǎn)換 ............................................................................. 156
6.5.3 樹(shù)和森林的遍歷 ............................................................................................. 158
6.6 哈夫曼樹(shù)及其應(yīng)用 .................................................................................................... 159
6.6.1 哈夫曼樹(shù)的基本概念 ..................................................................................... 159
6.6.2 構(gòu)造哈夫曼樹(shù) ................................................................................................. 161
6.6.3 哈夫曼編碼 ..................................................................................................... 163
6.7 本章小結(jié) .................................................................................................................... 165
習(xí)題 ..................................................................................................................................... 166
編程實(shí)例 ............................................................................................................................. 168
第7 章 圖 .................................................................................................. 172
7.1 圖的定義與基本術(shù)語(yǔ) ................................................................................................ 173
7.1.1 圖的定義 ......................................................................................................... 173
7.1.2 基本術(shù)語(yǔ) ......................................................................................................... 175
7.2 圖的存儲(chǔ)結(jié)構(gòu) ............................................................................................................ 177
7.2.1 鄰接矩陣 ......................................................................................................... 177
7.2.2 鄰接鏈表 ......................................................................................................... 179
7.2.3 十字鏈表 ......................................................................................................... 182
7.2.4 鄰接多重表 ..................................................................................................... 183
7.3 圖的遍歷 .................................................................................................................... 184
7.3.1 深度優(yōu)先搜索 ................................................................................................. 185
7.3.2 廣度優(yōu)先搜索 ................................................................................................. 187
7.4 圖的應(yīng)用 .................................................................................................................... 189
7.4.1 *小生成樹(shù) ..................................................................................................... 189
目 錄 | ix
7.4.2 *短路徑問(wèn)題 ................................................................................................. 195
7.4.3 AOV 網(wǎng)與拓?fù)渑判?....................................................................................... 200
7.4.4 AOE 網(wǎng)與關(guān)鍵路徑 ........................................................................................ 203
7.5 本章小結(jié) .................................................................................................................... 208
習(xí)題 ..................................................................................................................................... 209
編程實(shí)例 ............................................................................................................................. 211
第8 章 查找 ............................................................................................... 216
8.1 查找的基本概念 ........................................................................................................ 217
8.2 線性表的查找 ............................................................................................................ 218
8.2.1 順序查找 ......................................................................................................... 218
8.2.2 折半查找 ......................................................................................................... 219
8.2.3 分塊查找 ......................................................................................................... 222
8.3 樹(shù)表的查找 ................................................................................................................ 223
8.3.1 二叉排序樹(shù) ..................................................................................................... 223
8.3.2 平衡二叉樹(shù) ..................................................................................................... 229
8.3.3 B 樹(shù).................................................................................................................. 234
8.4 散列表的查找 ............................................................................................................ 241
8.4.1 散列表的基本概念 ......................................................................................... 241
8.4.2 散列函數(shù)的構(gòu)造方法 ..................................................................................... 242
8.4.3 處理沖突的方法 ............................................................................................. 244
8.4.4 散列表的查找 ................................................................................................. 247
8.5 本章小結(jié) .................................................................................................................... 248
習(xí)題 ..................................................................................................................................... 249
編程實(shí)例 ............................................................................................................................. 251
第9 章 排序 ............................................................................................... 254
9.1 排序的基本概念 ........................................................................................................ 255
9.1.1 什么是排序 ..................................................................................................... 255
9.1.2 排序的實(shí)現(xiàn) ..................................................................................................... 256
9.2 插入排序 .................................................................................................................... 257
9.2.1 直接插入排序 ................................................................................................. 257
9.2.2 折半插入排序 ................................................................................................. 259
9.2.3 希爾排序 ......................................................................................................... 260
9.3 交換排序 .................................................................................................................... 261
x | 數(shù)據(jù)結(jié)構(gòu)案例教程(C 語(yǔ)言版)
9.3.1 冒泡排序 ......................................................................................................... 261
9.3.2 快速排序 ......................................................................................................... 263
9.4 選擇排序 .................................................................................................................... 266
9.4.1 簡(jiǎn)單選擇排序 ................................................................................................. 266
9.4.2 堆排序 ............................................................................................................. 268
9.5 歸并排序 .................................................................................................................... 273
9.6 基數(shù)排序 .................................................................................................................... 275
9.6.1 多關(guān)鍵字排序 ................................................................................................. 275
9.6.2 鏈?zhǔn)交鶖?shù)排序 ................................................................................................. 275
9.7 本章小結(jié) .................................................................................................................... 279
習(xí)題 ..................................................................................................................................... 280
編程實(shí)例 ............................................................................................................................. 282
展開(kāi)全部

數(shù)據(jù)結(jié)構(gòu)案例教程(C語(yǔ)言版) 作者簡(jiǎn)介

自參加工作以來(lái),一直從事教學(xué)及科研工作,擔(dān)任電話機(jī)、手機(jī)、電視機(jī)、VCD、計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)、計(jì)算機(jī)網(wǎng)站建設(shè)等專業(yè)課教學(xué)工作。在教學(xué)實(shí)踐中形成了“激趣、啟思、求活、務(wù)實(shí)”的教學(xué)風(fēng)格和“注重啟迪、鼓勵(lì)創(chuàng)新”的教學(xué)特點(diǎn),教學(xué)效果優(yōu)秀,受到學(xué)生歡迎。

暫無(wú)評(píng)論……
書(shū)友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 氮化镓芯片-碳化硅二极管 - 华燊泰半导体| 深圳市源和塑胶电子有限公司-首页 | 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 美缝剂_美缝剂厂家_美缝剂加盟-地老板高端瓷砖美缝剂 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 361°官方网站| 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 智慧钢琴-电钢琴-便携钢琴-数码钢琴-深圳市特伦斯乐器有限公司 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 火锅底料批发-串串香技术培训[川禾川调官网] | 论文查重_免费论文查重_知网学术不端论文查重检测系统入口_论文查重软件 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 氧化铝球_高铝球_氧化铝研磨球-淄博誉洁陶瓷新材料有限公司 | 全自动贴标机-套标机-工业热风机-不干胶贴标机-上海厚冉机械 | 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 江西高职单独招生-江西单招考试-江西高职单招网 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 包塑软管|金属软管|包塑金属软管-闵彬管业 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 |