扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
数据结构实践教程 版权信息
- ISBN:9787551706315
- 条形码:9787551706315 ; 978-7-5517-0631-5
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
数据结构实践教程 内容简介
《数据结构实践教程》以项目为导向,以任务驱动模式组织教学,工学结合,其宗旨是将数据结构与算法设计有机地结合起来,系统介绍了数据结构的基本概念及主要的算法设计方法。将数据结构算法更立体的应用到实践中。提高学生的动手能力、创新能力以及就业能力。通过项目的设计,让学生在模拟工作岗位中担任各自的角色,为就业打下良好的基础。 《数据结构实践教程》共分6个学习情境,分别介绍了线性表、栈和队列、树和二叉树、图以及常用的排序和查找方法。通过学习,学生应能够理解数据结构的概念,掌握线性结构、树形结构和图形结构的基本存储方式、基本算法和简单应用,熟练掌握常用的排序和查找的算法,并能进行简单的算法分析。 《数据结构实践教程》编写的原则是着眼于实用、注重发展。
数据结构实践教程 目录
学习情境1 学生成绩管理系统的构建
1.1 任务1:数据结构的基本概念
1.1.1 子任务1:什么是数据结构
1.1.2 子任务2:数据结构相关术语
1.2 任务2:数据结构的两种存储结构
1.2.1 子任务1:数据结构的分类
1.2.2 子任务2:数据结构的案例
1.3 任务3:算法
1.3.1 子任务1:算法的基本概念
1.3.2 子任务2:算法的特性
1.3.3 子任务3:算法分析及举例
1.4 任务4:提交项目报告
实训任务1
学习情境2 航空客运订票系统的构建
2.1 任务1:线性表的基本概念
2.1.1 子任务1:线性表的定义
2.1.2 子任务2:线性表的存储结构
2.2 任务2:线性表的顺序存储及操作
2.2.1 子任务1:顺序表的概念
2.2.2 子任务2:顺序表的算法实现
2.3 任务3:线性表的链式存储及操作
2.3.1 子任务1:单链表的概念
2.3.2 子任务2:单链表的算法实现
2.3.3 子任务3:几种特殊链表及链表的应用
2.4 任务4:栈和队列
2.4.1 子任务1:栈的概念及存储结构
2.4.2 子任务2:栈的应用
2.4.3 子任务3:队列的概念及存储结构
2.4.4 子任务4:队列的应用
2.5 任务5:提交项目报告
实训任务2
学习情境3 家族谱系管理系统的构建
3.1 任务1:树的基本概念
3.1.1 子任务1:树的相关术语
3.1.2 子任务2:树的表示及存储结构
3.2 任务2:二叉树
3.2.1 子任务1:二叉树的概念
3.2.2 子任务2:二叉树的性质
3.2.3 子任务3:二叉树的存储结构
3.3 任务3:二叉树的遍历
3.3.1 子任务1:二叉树的遍历算法及实现
3.3.2 子任务2:二叉树的恢复
3.3.3 子任务3:森林、树和二叉树的转换
3.4 任务4:哈夫曼树
3.4.1 子任务1:树的带权路径长度
3.4.2 子任务2:哈夫曼树的构建方法及编码
3.5 任务5:提交项目报告
实训任务3
学习情境4 电网建设造价计算的构建
4.1 任务1:图的基本概念
4.1.1 子任务1:图的相关术语
4.1.2 子任务2:图的表示
4.2 任务2:图的遍历
4.2.1 子任务1:图的深度优先搜索
4.2.2 子任务2:图的广度优先搜索
4.3 任务3:图的应用
4.3.1 子任务1:*小生成树
4.3.2 子任务2:*短路径
4.3.3 子任务3:拓扑排序
4.4 任务4:项目报告
4.4.1 子任务1:该项目的数据流分析
4.5 任务5:提交项目报告
实训任务4
学习情境5 火车车次排序
5.1 任务1:排序的基本概念
5.1.1 子任务1:排序的相关术语
5.2 任务2:插入排序
5.2.1 子任务1:直接插入排序
5.2.2 子任务2:希尔排序
5.3 任务3:交换排序
5.3.1 子任务1:冒泡排序
5.3.2 子任务2:快速排序
5.4 任务4:选择排序
5.4.1 子任务1:直接选择排序
5.4.2 子任务2:堆排序
5.5 任务5:两路归并排序
5.6 任务6:提交项目报告
实训任务5
学习情境6 电话号码查询系统的构建
6.1 任务1:查找的基本概念
6.2 任务2:线性表的查找
6.2.1 子任务1:顺序查找
6.2.2 子任务2:折半查找
6.2.3 子任务3:索引查找
6.2.4 子任务4:二叉排序树
6.3 任务3:哈希表
6.3.1 子任务1:哈希表的构建
6.3.2 子任务2:哈希表处理冲突的方法
6.4 任务4:提交项目报告
实训任务6
1.1 任务1:数据结构的基本概念
1.1.1 子任务1:什么是数据结构
1.1.2 子任务2:数据结构相关术语
1.2 任务2:数据结构的两种存储结构
1.2.1 子任务1:数据结构的分类
1.2.2 子任务2:数据结构的案例
1.3 任务3:算法
1.3.1 子任务1:算法的基本概念
1.3.2 子任务2:算法的特性
1.3.3 子任务3:算法分析及举例
1.4 任务4:提交项目报告
实训任务1
学习情境2 航空客运订票系统的构建
2.1 任务1:线性表的基本概念
2.1.1 子任务1:线性表的定义
2.1.2 子任务2:线性表的存储结构
2.2 任务2:线性表的顺序存储及操作
2.2.1 子任务1:顺序表的概念
2.2.2 子任务2:顺序表的算法实现
2.3 任务3:线性表的链式存储及操作
2.3.1 子任务1:单链表的概念
2.3.2 子任务2:单链表的算法实现
2.3.3 子任务3:几种特殊链表及链表的应用
2.4 任务4:栈和队列
2.4.1 子任务1:栈的概念及存储结构
2.4.2 子任务2:栈的应用
2.4.3 子任务3:队列的概念及存储结构
2.4.4 子任务4:队列的应用
2.5 任务5:提交项目报告
实训任务2
学习情境3 家族谱系管理系统的构建
3.1 任务1:树的基本概念
3.1.1 子任务1:树的相关术语
3.1.2 子任务2:树的表示及存储结构
3.2 任务2:二叉树
3.2.1 子任务1:二叉树的概念
3.2.2 子任务2:二叉树的性质
3.2.3 子任务3:二叉树的存储结构
3.3 任务3:二叉树的遍历
3.3.1 子任务1:二叉树的遍历算法及实现
3.3.2 子任务2:二叉树的恢复
3.3.3 子任务3:森林、树和二叉树的转换
3.4 任务4:哈夫曼树
3.4.1 子任务1:树的带权路径长度
3.4.2 子任务2:哈夫曼树的构建方法及编码
3.5 任务5:提交项目报告
实训任务3
学习情境4 电网建设造价计算的构建
4.1 任务1:图的基本概念
4.1.1 子任务1:图的相关术语
4.1.2 子任务2:图的表示
4.2 任务2:图的遍历
4.2.1 子任务1:图的深度优先搜索
4.2.2 子任务2:图的广度优先搜索
4.3 任务3:图的应用
4.3.1 子任务1:*小生成树
4.3.2 子任务2:*短路径
4.3.3 子任务3:拓扑排序
4.4 任务4:项目报告
4.4.1 子任务1:该项目的数据流分析
4.5 任务5:提交项目报告
实训任务4
学习情境5 火车车次排序
5.1 任务1:排序的基本概念
5.1.1 子任务1:排序的相关术语
5.2 任务2:插入排序
5.2.1 子任务1:直接插入排序
5.2.2 子任务2:希尔排序
5.3 任务3:交换排序
5.3.1 子任务1:冒泡排序
5.3.2 子任务2:快速排序
5.4 任务4:选择排序
5.4.1 子任务1:直接选择排序
5.4.2 子任务2:堆排序
5.5 任务5:两路归并排序
5.6 任务6:提交项目报告
实训任务5
学习情境6 电话号码查询系统的构建
6.1 任务1:查找的基本概念
6.2 任务2:线性表的查找
6.2.1 子任务1:顺序查找
6.2.2 子任务2:折半查找
6.2.3 子任务3:索引查找
6.2.4 子任务4:二叉排序树
6.3 任务3:哈希表
6.3.1 子任务1:哈希表的构建
6.3.2 子任务2:哈希表处理冲突的方法
6.4 任务4:提交项目报告
实训任务6
展开全部
书友推荐
- >
朝闻道
朝闻道
¥8.8¥23.8 - >
月亮与六便士
月亮与六便士
¥18.1¥42.0 - >
苦雨斋序跋文-周作人自编集
苦雨斋序跋文-周作人自编集
¥6.9¥16.0 - >
莉莉和章鱼
莉莉和章鱼
¥13.4¥42.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥20.3¥58.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥15.9¥49.8 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0
本类畅销
-
食品添加剂
¥33.5¥45 -
VB语言程序设计
¥29.9¥39.8 -
C语言程序设计习题与实验指导
¥9.1¥18 -
地下建筑结构-(第三版)-(赠课件)
¥49.4¥55 -
模具制图
¥37.8¥49 -
工程机械结构认知
¥10.5¥22