数据结构(C语言版)的中国铁道出版社出版图书

如题所述

第1个回答  2016-06-02

书名:数据结构(C语言版)
套系名称:高职高专计算机实用教程系列规划教材
书号:978-7-113-12943-9 版次:1-1 开本:16开 页码:236页
作者:王桂芝
出版时间:2011-08-01
定价:24 元
出版社:中国铁道出版社
适用专业:计算机专业 本书重点讨论了各种基本数据结构的类型描述、常用算法实现及其应用。全书共分9章:第1章主要介绍了有关数据结构的基本概念和术语;第2章~第7章分别讨论了线性表、栈和队列、串、数组和广义表、树及图等基本类型的数据结构;第8章和第9章主要讨论了查找和排序的各种实现方法及其综合分析比较。除第1章外,其余每章最后一节以实训的形式给出了本章重点算法的应用实例,以便于上机验证。
本书基本理论的阐述由浅入深、算法描述清晰、内容安排合理、语言精练、逻辑推理严密,适合作为高职高专院校计算机类或信息类相关专业的教材,也可为计算机专业人员自学或参加计算机类考试提供参考。 第1章 数据结构概述 1
1.1 数据结构课程的性质和地位 1
1.1.1 数据结构课程所讨论的内容 1
1.1.2 数据结构在计算机学科中的地位 4
1.1 数据结构课程的性质和地位 1
1.1.1 数据结构课程所讨论的内容 1
1.1.2 数据结构在计算机学科中的地位 4
1.2 基本概念和术语 5
1.2.1 数据结构的相关术语 5
1.2.2 数据的逻辑结构 5
1.2.3 数据的存储结构 6
1.2.4 数据类型和抽象数据类型 7
1.3 算法及算法分析 8
1.3.1 算法的概念 8
1.3.2 算法的设计要求 8
1.3.3 算法的时间复杂度 9
1.3.4 算法的空间复杂度 11
本章小结 11
习题 12
第2章 线性表 15
2.1 线性表的逻辑结构 15
2.1.1 线性表的定义 15
2.1.2 线性表的常用操作 16
2.2 线性表的顺序存储结构 16
2.2.1 顺序表的类型定义 17
2.2.2 顺序表的基本运算 18
2.3 线性表的链式存储结构 21
2.3.1 单链表 21
2.3.2 循环链表 25
2.3.3 双向链表 26
2.3.4 静态链表 28
2.4 两种存储结构的比较 28
2.5 实训 29
本章小结 31
习题 32
第3章 栈和队列 35
3.1 栈 35
3.1.1 栈的定义及常用操作 35
3.1.2 栈的顺序存储结构 36
3.1.3 栈的链式存储结构 40
3.1.4 栈的应用 41
3.2 队列 47
3.2.1 队列的定义及常用操作 47
3.2.2 队列的顺序存储结构 47
3.2.3 队列的链式存储结构 49
3.2.4 队列的应用 51
3.3 实训 52
本章小结 55
习题 56
第4章 串 58
4.1 串的定义及常用操作 58
4.1.1 串的定义及相关术语 58
4.1.2 串的常用操作 59
4.2 串的存储结构 59
4.2.1 串的定长顺序存储结构 60
4.2.2 串的动态顺序存储结构 62
4.2.3 串的链式存储结构 63
4.3 串的模式匹配 63
4.4 串的应用 65
4.5 实训 66
本章小结 68
习题 68
第5章 数组和广义表 71
5.1 数组 71
5.1.1 数组的定义及常用操作 71
5.1.2 数组的顺序存储结构及基本运算 72
5.2 矩阵的压缩存储 73
5.2.1 特殊矩阵 73
5.2.2 稀疏矩阵 76
5.3 广义表 77
5.3.1 广义表的定义及常用操作 78
5.3.2 广义表的存储结构 79
* 5.3.3 广义表基本操作的实现 82
5.4 实训 83
本章小结 86
习题 87
第6章 树 89
6.1 树的逻辑结构 89
6.1.1 树的定义及逻辑特征 89
6.1.2 树的表示形式 90
6.1.3 树的基本术语 91
6.1.4 树的常用操作 92
6.2 二叉树 92
6.2.1 二叉树的定义及常用操作 92
6.2.2 二叉树的性质 93
6.2.3 二叉树的存储结构 96
6.3 二叉树的遍历 97
6.3.1 二叉树遍历的概念 97
6.3.2 二叉树遍历的算法 98
6.4 构造二叉树 101
6.4.1 由遍历序列构造二叉树 101
6.4.2 构造二叉树的算法 103
6.4.3 二叉树的其他递归算法 104
6.5 线索二叉树 105
6.5.1 线索二叉树的概念 105
6.5.2 二叉树的线索化 106
6.5.3 线索二叉树的主要算法 107
6.6 树和森林 109
6.6.1 树的存储结构 109
6.6.2 树、森林和二叉树的转换 112
6.6.3 树和森林的遍历 115
6.7 哈夫曼树 116
6.7.1 哈夫曼树的定义 116
6.7.2 哈夫曼树的构造算法 118
6.7.3 哈夫曼编码 119
6.8 实训 120
本章小结 123
习题 123
第7章 图 127
7.1 图的定义和术语 127
7.1.1 图的基本概念 128
7.1.2 图的基本操作 130
7.2 图的存储结构 130
7.2.1 邻接矩阵表示法 130
7.2.2 邻接表表示法 131
7.3 图的遍历 132
7.3.1 深度优先搜索 133
7.3.2 广度优先搜索 134
7.4 生成树和最小生成树 136
7.4.1 基本概念 136
7.4.2 普里姆(Prim)算法 137
7.4.3 克鲁斯卡尔(Kruskal)算法 138
7.5 有向无环图及其应用 139
7.5.1 拓扑排序 139
7.5.2 关键路径 142
7.6 最 短 路 径 145
7.6.1 最短路径的概念 145
7.6.2 单源最短路径 145
7.6.3 所有顶点之间的最短路径 148
7.7 实训 151
本章小结 153
习题 154
第8章 查找 158
8.1 查找的基本概念 158
8.2 线性表查找 160
8.2.1 顺序查找 160
8.2.2 折半查找 161
8.2.3 索引查找 164
8.3 树 表 查 找 165
8.3.1 二叉排序树 165
* 8.3.2 平衡二叉树 170
8.4 哈希表查找 176
8.4.1 哈希表的定义 176
8.4.2 哈希函数的构造 176
8.4.3 冲突处理方法 178
8.4.4 哈希表的查找及其分析 180
8.5 实训 182
本章小结 184
习题 185
第9章 内部排序 189
9.1 排序概述 189
9.1.1 排序的基本概念 190
9.1.2 排序的分类 190
9.1.3 排序算法性能评价 190
9.1.4 排序数据的类型说明 191
9.2 插入排序 191
9.2.1 直接插入排序 191
9.2.2 折半插入排序 193
9.2.3 希尔排序 194
9.3 交换排序 196
9.3.1 冒泡排序 196
9.3.2 快速排序 198
9.4 选择排序 202
9.4.1 简单选择排序 202
9.4.2 树形选择排序 203
9.4.3 堆排序 204
9.5 归并排序 209
9.6 基数排序 211
9.6.1 多关键字排序 211
9.6.2 基数排序 212
9.7 各种内部排序方法的比较 216
9.8 实训 217
本章小结 220
习题 221
参考文献 224
实训项目8 Word 2003表格操作 270
实训项目9 Word 2003的图文混排 275
第4章 Excel 2003实训 280
实训项目10 Excel 2003基本操作 280
实训项目11 工作表的编辑与格式化 284
实训项目12 排序和筛选 288
实训项目13 分类汇总和数据透视表 291
实训项目14 图表的制作 293
第5章 PowerPoint 2003实训 298
实训项目15 PowerPoint 2003基本操作 298
实训项目16 幻灯片的编辑 301
实训项目17 演示文稿的放映 304
实训项目18 幻灯片动态效果的设置 308
第6章 网络操作实训 311
实训项目19 IE浏览器的使用 311
实训项目20 E-mail的使用 315
实训项目21 Outlook Express的使用 318
实训项目22 信息搜索和下载 324
附录A Windows XP的安装 330

数据结构(C语言版)的中国铁道出版社出版图书
书名:数据结构(C语言版)套系名称:高职高专计算机实用教程系列规划教材书号:978-7-113-12943-9 版次:1-1 开本:16开 页码:236页作者:王桂芝出版时间:2011-08-01定价:24 元出版社:中国铁道出版社适用专业:计算机专业 本书重点讨论了各种基本数据结构的类型描述、常用算法实现及其应用。全书...

C语言程序设计 中国铁道出版社的 课后习题答案?
一.1.错(链表可以不是)2.错(顺序适合查找较多的数据结构,链表适合插入删除较多的数据结构)3.错(有可能连续)4.错(int a[2][3]中,元素为整型)5.对.二.1.B 2.C 三.1.D 2.D 3.C(这里是要找到长度为m的链表的尾节点)四.1.S1语句是让p指向尾节点(因为while退出的条件是p->next,说明...

计算机二级考试的书买什么
二级:1、具有计算机的基础知识;2、了解操作系统的基本概念,掌握常用操作系统的使用;3、掌握基本数据结构和常用算法;熟悉算法描述工具――流程图的使用;4、能熟练地使用一种高级语言或数据库语言编写程序、调试程序。

学计算机专业的(成人大专)求篇毕业论文
1、作者:钟声、张晋 《离散数学》 中国铁道出版社2、作者:于晓坤、邓文新 《大学信息技术基础》 中国铁道出版社3、作者:严蔚敏、吴伟民 《数据结构》 青华大学出版社4、作者:孙辉、吴润秀 《C语言程序设计教程》 人民邮电出版社5、作者: 陈俊荣 《网页程序设计》 清华大学出版社 已赞过 已踩过< 你对这个回答...

全国计算机等级考试三级(数据库技术)要用什么书?
模拟题买大地出版社或者中国铁道的就中,十块或者十二块钱,如果你在北京,很多书店都有折扣,应该更便宜。有时间的话最好看一遍谭浩强的C语言程序,和清华大学出版社出的数据结构,再看看数据库的书就更好了,SQL和VF这方面的就可以。机试一共就考一道题,要么满分,要么0分。大家常用的就是南开一百...

请问清华大学电气工程及其自动化专业 用的是哪些教材 哪个出版社的
1、C语言结构化程序设计:《C语言程序设计教程》谭浩强 张基温 唐永炎编 高等教育出版社 1992年。2、工程制图:①《画法几何及工程制图》 巩永龄主编 中国铁道出版社出版 2003年;②《画法几何及工程制图习题集》 巩永龄主编 中国铁道出版社出版 2003年。3、电路:①《电路》第四版 邱关源主编 高等...

JAVA 学习方法或捷径--求教
其次我推荐Wiley出版社出版的《Pattern In Java》一套三本,我才看了第一本,好像第二本不怎么样,第三本还不错! 第三本是中文翻译版的关于多线程模式的(很难得的中文翻译版)中国铁道出版社2003年出版的《Java多线程设计模式》,将多线程模式讲得非常浅显,配有大量的图例,每章都有习题,最后有答案!我研究多线程...

求武汉理工大学历年研究生招生简章?
413 数据结构(C语言版) 《数据结构》 严蔚敏 清华大学出版社,2002 414 信号分析与处理 《数字信号处理原理与实现》 刘泉、阙大顺 电子工业出版社,2005年第1版 《信号与系统》 刘泉 高等教育出版社,2006年第1版 415 技术经济学 《技术经济学》 杨青、胡艳 武汉理工大学出版社2005 416 智能运输系统概论 《智能...

教育技术学考研学校及科目
《数据结构》(C语言版)严蔚敏、吴伟民著,清华大学出版社,2008年第二版。12、天津师范大学研究方向: 01多媒体技术开发及应用 02远程教育技术开发及应用 初试科目: ①101政治 ②201英语 ③633网络技术基础 ④831C语言复试备注: 授理学学位参考书目:《计算机通信与网络》 北京邮电大学出版社2002年版 ,沈金龙编著13、...

张玉珍的个人作品
教材(第一版 中国铁道出版社出版)、《大学计算机文化基础》教材(第二版 中国铁道出版社出版)。2005年9月在《教学研究论丛》中发表论文《如何在VFP程序中打印精美表格》。主讲《线性代数》、《BASIC语言程序设计》、《FOXBASE数据库管理系统》、《数据结构》、《计算方法》、《数字逻辑》等课程。

相似回答