登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』数据结构(C语言版)(第二版)

書城自編碼: 3637338
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 梁海英 李淑梅 著
國際書號(ISBN): 9787302573975
出版社: 清华大学出版社
出版日期: 2021-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 86.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
可转债——新手理财的极简工具
《 可转债——新手理财的极简工具 》

售價:HK$ 65.0
新加坡教育:神话与现实
《 新加坡教育:神话与现实 》

售價:HK$ 96.3
“口袋中的世界史”第一辑·冷战中的危机事件
《 “口袋中的世界史”第一辑·冷战中的危机事件 》

售價:HK$ 291.2
绝美的奥伦堡蕾丝披肩编织
《 绝美的奥伦堡蕾丝披肩编织 》

售價:HK$ 177.0
狂飙年代:18世纪俄国的新文化和旧文化(第二卷)
《 狂飙年代:18世纪俄国的新文化和旧文化(第二卷) 》

售價:HK$ 177.0
万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史
《 万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史 》

售價:HK$ 109.8
中国常见植物野外识别手册:青海册
《 中国常见植物野外识别手册:青海册 》

售價:HK$ 76.2
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
《 三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明) 》

售價:HK$ 87.4

 

建議一齊購買:

+

HK$ 69.3
《数据结构——C语言(微课版)(普通高等教育计算机类专业教材)》
+

HK$ 127.4
《应用密码学(第2版)》
+

HK$ 86.3
《单片机原理与应用 基于Proteus仿真》
+

HK$ 198.8
《生殖医学(研究生/配增值)》
+

HK$ 110.1
《山丹长城》
+

HK$ 87.8
《西方马克思主义概论(第二版)》
編輯推薦:
文字与图表相结合。通过精心设计的图表,对数据结构及相应操作进行直观的描述,使内容更加浅显易懂。
理论与实践相结合。通过精心选取的案例,配有详细注释的源代码和准确的运行结果,使理论更加具有实践性。
內容簡介:
《数据结构(C 语言版) (第二版) 》基于作者多年的教学经验,从实用的角度出发,对线性和非线性数据结构的顺序和链式存储及其操作进行了详细讲解,在教给学生数据结构设计和算法设计的同时,培养学生分析问题、解决问题和总结问题的能力。书中的每一章均配有实战练习及大量习题,实现了理论与实践相结合,让学生学以致用。《数据结构(C 语言版) (第二版) 》免费提供电子课件、源代码及习题答案,全部案例均已在Visual C 6.0环境中成功运行。 《数据结构(C 语言版) (第二版) 》既可作为普通高校计算机类专业和电子信息类相关专业的教材,也可作为计算机类专业考取硕士研究生或博士研究生的参考教材。 《数据结构(C 语言版) (第二版) 》配套的电子课件、习题答案和实例源代码可以到http://www.tupwk.com.cn/downpage网站下载,也可以通过扫描前言中的二维码下载。
目錄
第1章 绪论 1
1.1 数据结构概述 1
1.2 常用术语和基本概念 3
1.3 数据类型 6
1.4 算法和算法复杂度 6
1.4.1 算法的重要性 7
1.4.2 时间复杂度 8
1.4.3 空间复杂度 10
1.5 本章实战练习 11
1.6 本章小结 13
1.7 习题1 13
第2章 线性表 17
2.1 线性表概述 17
2.2 线性表的顺序存储及运算的实现 18
2.2.1 线性表的顺序存储 18
2.2.2 顺序表的基本操作 19
2.3 线性表的链式存储及运算的实现 24
2.3.1 单链表 24
2.3.2 循环链表 33
2.3.3 双向链表 34
2.4 本章实战练习 37
2.4.1 顺序表的常用操作 37
2.4.2 单链表的常用操作 40
2.4.3 通讯录管理 42
2.5 本章小结 47
2.6 习题2 49
第3章 栈和队列 55
3.1 栈 55
3.1.1 栈的定义 55
3.1.2 栈的顺序存储与操作 56
3.1.3 栈的链式存储与操作 60
3.2 队列 61
3.2.1 队列的定义 61
3.2.2 队列的顺序存储与操作 62
3.2.3 队列的链式存储与操作 65
3.3 本章实战练习 67
3.3.1 top为指针且指向栈顶元素的下一个位置 67
3.3.2 top为整数且指向栈顶元素的当前位置 70
3.3.3 栈的应用——数制转换 71
3.3.4 顺序队列的基本操作 73
3.3.5 循环队列设置不同队空与队满条件的解决方案 75
3.3.6 链队列的基本操作 77
3.4 本章小结 80
3.5 习题3 81
第4章 特殊矩阵和广义表 87
4.1 特殊矩阵及其压缩存储 87
4.1.1 特殊矩阵的压缩存储 88
4.1.2 稀疏矩阵及其压缩存储 90
4.2 广义表 93
4.2.1 广义表的定义 93
4.2.2 广义表的存储结构及实现 93
4.3 本章实战练习 95
4.4 本章小结 98
4.5 习题4 99
第5章 树 101
5.1 树的概念 101
5.1.1 树的定义 101
5.1.2 树的基本术语 102
5.2 二叉树 104
5.2.1 二叉树的定义 104
5.2.2 二叉树的性质 106
5.3 二叉树的存储结构 108
5.3.1 二叉树的顺序存储 108
5.3.2 二叉树的链式存储与操作 109
5.4 二叉树的遍历 111
5.4.1 遍历算法 111
5.4.2 线索二叉树 115
5.5 树与森林 118
5.5.1 树和森林的存储 118
5.5.2 二叉树、树和森林的转换 122
5.5.3 树和森林的遍历 123
5.6 哈夫曼树 123
5.6.1 哈夫曼树的定义 124
5.6.2 哈夫曼树的存储定义 124
5.6.3 哈夫曼树的构造算法 124
5.6.4 哈夫曼编码 126
5.7 本章实战练习 127
5.7.1 二叉树的基本操作 127
5.7.2 线索二叉树的操作 132
5.7.3 哈夫曼树的构造 136
5.8 本章小结 137
5.9 习题5 137
第6章 图 147
6.1 图的定义和基本术语 147
6.1.1 图的定义 147
6.1.2 图的基本术语 148
6.2 图的存储与操作 151
6.2.1 邻接矩阵 151
6.2.2 邻接表 154
6.3 图的遍历 157
6.3.1 深度优先遍历算法 158
6.3.2 广度优先遍历算法 159
6.4 图与小生成树 162
6.4.1 生成树和森林的概念 162
6.4.2 小生成树 163
6.5 短路径 167
6.5.1 单源点到其余各顶点的短路径 167
6.5.2 任意源点之间的短路径 170
6.6 AOV网与拓扑排序 170
6.6.1 AOV网 170
6.6.2 拓扑排序 171
6.7 AOE网与关键路径 172
6.7.1 AOE网 172
6.7.2 关键路径 173
6.8 本章实战练习 176
6.8.1 图的邻接矩阵操作 176
6.8.2 图的邻接表操作 180
6.8.3 利用邻接矩阵实现连通图的深度优先遍历 184
6.8.4 利用邻接表实现连通图的深度优先遍历 186
6.8.5 利用邻接矩阵实现连通图的广度优先遍历 188
6.8.6 利用邻接表实现连通图的广度优先遍历 191
6.8.7 普里姆小生成树算法 194
6.8.8 迪杰斯特拉短路径算法 196
6.9 本章小结 199
6.10 习题6 199
第7章 查找 209
7.1 查找的基本概念 209
7.2 静态查找算法 211
7.2.1 顺序查找 211
7.2.2 折半查找 213
7.3 动态查找表 216
7.4 哈希表 219
7.4.1 哈希表的定义 219
7.4.2 哈希函数的构造 220
7.4.3 处理冲突的方法 221
7.4.4 哈希表的查找和性能 223
7.5 本章实战练习 224
7.5.1 顺序查找算法 224
7.5.2 折半查找算法 225
7.5.3 二叉排序树查找算法 226
7.6 本章小结 228
7.7 习题7 228
第8章 排序 233
8.1 排序的基本概念 233
8.2 插入排序算法 234
8.2.1 直接插入排序 234
8.2.2 折半插入排序 236
8.2.3 希尔排序 237
8.3 交换排序算法 238
8.3.1 冒泡排序 238
8.3.2 快速排序 239
8.4 选择排序算法 241
8.4.1 直接选择排序 242
8.4.2 堆排序 243
8.5 归并排序算法 245
8.6 排序算法的比较 247
8.7 本章实战练习 248
8.8 本章小结 253
8.9 习题8 253
参考文献 257
內容試閱
数据结构不仅是一般程序设计的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序的重要基础。目前比较权威的数据结构教材大多是考研指定教材,难度比较大,不太适合应用型本科、三本及专科学生使用。为此,我们编写了这本教材,通过引入大量案例,将复杂的理论问题直观化、简单化。这种案例驱动式教学,更有利于这个层次的学生接受。
我们基于多年丰富的教学经验及素材积累,精心编写此书,目的是让初学者能循序渐进地掌握各种数据结构及操作,力求透彻、全面、易学、易用,充分调动学生的学习积极性。书中使用C语言定义各种数据结构、描述算法。《数据结构(C 语言版) (第二版) 》对每种数据结构和算法的剖析都遵循由浅入深的原则,并配以实用的案例和图示,配有相应的C语言源代码,适合具有C语言基础的数据结构初学者。
全书共分8章,对于常用的数据结构,如线性表、栈、队列、特殊矩阵、广义表、树、二叉树、图等进行深入讲解,使学生能够全面地理解基本概念、逻辑结构、存储结构、操作运算、实现算法以及案例应用,进而利用比较法讲解各种查找和排序的方法,并对各种算法的性能进行分析,以便在不同的应用场合选取合适的方法。
《数据结构(C 语言版) (第二版) 》由梁海英和李淑梅任主编,刘艳玲、罗琳、赵方珍和罗兰花任副主编,全书由贺州学院梁海英教授统稿。
在《数据结构(C 语言版) (第二版) 》的编写过程中,得到了多位同行的热心帮助和支持,参加《数据结构(C 语言版) (第二版) 》内容编写、程序调试、课件制作、习题收集、答案制作、内容审校等工作的老师有姚建盛、巫湘林、殷玉玲、曾霖、马文成、任秀丽、谭晓东、罗志林、陈冠萍、袁淑丹等,在此向他们表示衷心的感谢!
由于编者水平有限,书中难免存在不妥之处,敬请读者谅解并提出宝贵意见。我们的电话是010-62796045,邮箱是992116@qq.com。
《数据结构(C 语言版) (第二版) 》配套的电子课件、习题答案和实例源代码可以到http://www.tupwk.com.cn/downpage网站下载,也可以通过扫描下方的二维码下载。

编 者
2020年10月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.