数据结构项目实训

分享 推荐 0 收藏 0 阅读 2.5K
戴文华 , 赵君喆 (主编) 卢社阶 , 闻彬 (副主编) 978-7-115-29075-5

关于本书的内容有任何问题,请联系 梅莹

1)按照知识点循序渐进的安排实验项目
2)用一个接近正是的项目贯穿全书
3)对课后习题有详细的解题思路。
本书思路新颖,以工程项目为驱动,学生完成了本教材设计的项目所得到的计算机代码能够直接应用于未来的社会工作。本书作者有大量的教材编写经验,此外本教材还提供了完整的参考源代码
¥45.00 ¥38.25 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书可作为严蔚敏编著的《数据结构(C语言版)》(清华大学出版社出版)一书的配套实训教程。
  本书由11章和1个附录组成,其中第0章给出所有项目的总体实训规范,第1~10章描述各种数据结构的实训项目,各实训项目由结构特点总结、项目实训具体要求、核心代码提示和实训拓展等几部分组成,附录提供了标准化代码规范参考。配套源代码中包含了所有实训项目的完整参考代码。
  本书内容丰富、实践性强,不仅可作为大专院校数据结构课程的配套教材,也可作为广大工程技术人员和自学读者的辅助学习资料。

目录

目 录

第0章 项目总体实训规范 1

第 1章 抽象数据类型项目实训 4

第 2章 线性表项目实训 7
2.1 顺序表 8
2.2 单链表 14
2.3 循环链表 18
2.4 双向循环链表 20
2.5 静态链表 23
2.6 线性表应用项目(多项式运算) 26
2.7 线性表项目实训拓展 31

第3章 栈和队列项目实训 33
3.1 栈 33
3.1.1 顺序栈 33
3.1.2 链栈 38
3.2 队列 42
3.2.1 顺序队列 43
3.2.2 链队列 47
3.2.3 循环队列 51
3.3 栈和队列应用项目 54
3.4 栈和队列项目实训拓展 72

第4章 串项目实训 74
4.1 串的定长存储 75
4.2 串的堆分配存储 81
4.3 串的块链存储 84
4.4 串项目实训拓展 94

第5章 数组和广义表项目实训 96
5.1 数组的顺序存储 96
5.2 三元组稀疏矩阵 99
5.3 行逻辑链接稀疏矩阵 104
5.4 广义表头尾链式存储 109
5.5 数组与广义表项目实训拓展 115

第6章 树和二叉树项目实训 117
6.1 树 117
6.1.1 树的双亲表示法 118
6.1.2 树的孩子兄弟表示法 127
6.2 二叉树项目实训 138
6.2.1 二叉树的顺序存储 139
6.2.2 二叉树的链式存储 146
6.2.3 线索二叉树 155
6.3 树和二叉树应用项目 160
6.4 树和二叉树项目实训拓展 166

第7章 图结构项目实训 167
7.1 图的邻接矩阵表示 168
7.2 图的邻接表表示 181
7.3 图的十字链表表示 192
7.4 图的邻接多重表表示 201
7.5 图的高级算法项目 213
7.6 图项目实训拓展 228

第8章 动态存储管理项目实训 229
8.1 边界标识法 229
8.2 伙伴系统 234
8.3 动态内存管理项目实训拓展 238

第9章 查找项目实训 239
9.1 静态查找表 240
9.1.1 顺序查找表 240
9.1.2 有序查找表 242
9.1.3 静态查找树表 245
9.2 动态查找表 249
9.2.1 二叉排序树 249
9.2.2 平衡二叉树 254
9.2.3 B-树 259
9.2.4 双链键树 264
9.2.5 Trie树 269
9.3 哈希表 273
9.4 查找项目实训拓展 278

第 10章 排序项目实训 279
10.1 常见排序算法 279
10.2 链式基数排序 285
10.3 排序项目实训拓展 289

附录 标准化代码规范参考 290
参考文献 308

读者评论

赶紧抢沙发哦!

我要评论

相关图书

  • 数据结构——C语言描述(慕课版)

    张同珍

    数据结构是计算机及相关专业的基础课程。它不仅具有很强的理论性,也具有很强的实践性。本书对查找、排序进行了分析讨...

    ¥45.00
  • 数据结构(C语言)

    王海艳

    本书介绍了数据结构的基本概念和基本算法,共分10章。各个章节分别是第1章概述,第2章线性表,第3章栈与队列,第...

    ¥38.00
  • 计算机常用算法与程序设计教程(第2 版)

    杨克昌

    本书遵循“精选案例,深入浅出,面向设计,注重能力培养”的要求,系统讲述枚举、递推、递归、回溯法、动态规划、贪心...

    ¥49.80
  • 数据结构(Java语言描述)

    罗福强 杨剑 刘英

    本书共9 章,可划分为四个部分,第一部分是数据结构的基本概念部分, 第二部分是基本的数据结构部分,包括线性...

    ¥39.80
  • 数据结构(C语言版)(第2版)

    严蔚敏 李冬梅 吴伟民

    本书在选材与编排上,贴近当前普通高等院校"数据结构"课程的现状和发展趋势,符合最新研究生入学考试大纲,内容...

    ¥35.00
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部