您好,欢迎来到聚文网。 登录 免费注册
数据结构实战项目教程

数据结构实战项目教程

  • 字数: 358400
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 出版日期: 2021-07-01
  • 商品条码: 9787121413452
  • 版次: 1
  • 开本: 16开
  • 页数: 224
  • 出版年份: 2021
定价:¥43 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"(1)本书覆盖了数据结构中线性表、树和图的所有知识点,每种数据结构都使用逻辑结构和存储结构进行描述,并对算法尽可能采用多种实现方式,从而使读者对算法的理解更加深刻。 (2)本书将每种数据结构用一个大项目贯穿,并用项目、任务、子任务等划分各知识点,易于读者理解。在知识点的讲解过程中,循序渐进,由浅入深,先引出概念,再用例子说明,然后进行算法描述,最后进行具体程序的实现,这样的层次易于读者理解和消化。 (3)本书中各项目都配有实训。每个实训均包含两类项目,第一类项目的重点在于对所学知识的理解和应用,第二类项目的重点在于对实际问题的解决。通过这两类项目,不仅能帮助学生加深对基础理论知识的理解,而且能培养学生解决实际应用问题的能力。 (4)本书中各项目均配有项目小结和课后习题,方便学生课后复习、巩固。 (5)为方便学生学习,本书的算法部分均采用C语言描述,实训项目程序也是完整的C语言程序,读者可以很方便地对书中的算法进行上机测试。"
内容简介
“数据结构”是计算机类相关专业的专业基础和核心课程。本书所有算法都用C语言描述,在Visual C++6.0环境下测试通过,能够直接运行。本书内容全面,包括认识数据结构、线性表、栈、队列、字符串、树、图、查找、排序、课程设计十部分。为了便于读者学习,我们讲解每一个知识点时都引入具体的项目,并结合图例进行分析,然后进行算法描述,最后进行具体程序的实现。每一个例子都比较典型且知识点覆盖完整。本书可作为大中专院校的计算机类相关专业数据结构的教材,也可作为计算机软件开发、考研和软件等级考试相关人员的参考书。
目录
项目1认识数据结构
任务1.1了解数据结构研究的主要内容
任务1.2理解相关基本概念和术语
任务1.3算法
1.4小结
实训1算法时间复杂度分析
习题
项目2线性表及应用——学生成绩管理系统
任务2.1理解线性表的逻辑结构
任务2.2线性表的顺序表示和实现
任务2.3线性表的链式表示和实现——学生成绩管理系统链表实现
任务2.4线性表应用举例
2.5小结
实训2线性表
习题
项目3栈及应用——数制转换系统
任务3.1理解栈的逻辑结构
任务3.2栈的顺序表示和实现
任务3.3栈的链式表示和实现
3.4小结
实训3栈及应用
习题
项目4队列及应用——学生答疑系统
任务4.1理解队列的逻辑结构
任务4.2队列的顺序表示和实现
任务4.3队列的链式表示和实现
4.4小结
实训4队列及应用
习题
项目5字符串及应用
任务5.1理解字符串的逻辑结构
任务5.2字符串的表示和实现
任务5.3字符串的模式匹配算法
任务5.4文本编辑器的实现
5.5小结
实训5字符串及应用
习题
项目6树及应用——哈弗曼译码器
任务6.1理解树的逻辑结构
任务6.2二叉树的存储结构和基本
操作
任务6.3二叉树的遍历和线索化
任务6.4树和二叉树的转换
任务6.5哈弗曼树及其应用
6.6小结
实训6二叉排序树的实现
习题
项目7图及应用——旅游景区管理信息系统
任务7.1理解图的基本概念
任务7.2图的存储结构——旅游景区管理信息系统的物理实现
任务7.3图的遍历
任务7.4最小生成树
任务7.5最短路径
任务7.6拓扑排序和关键路径
任务7.7旅游景区管理信息系统的实现
7.8小结
实训7图及应用
习题
项目8查找
任务8.1理解查找
任务8.2掌握基于线性表的查找
任务8.3掌握基于树的查找
8.4小结
实训8查找
习题
项目9内部排序
任务9.1理解排序
任务9.2学习插入排序
任务9.3学习交换排序
任务9.4学习选择排序
任务9.5学生成绩管理系统排序案例
9.6小结
实训9排序
习题
附录数据结构课程设计
参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网