21世纪新形态教·学·练一体化规划丛书数据结构(C++)边做边学(微课视频版)
- ISBN:9787302555117
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:288
- 出版时间:2020-08-01
- 条形码:9787302555117 ; 978-7-302-55511-7
本书特色
区别于传统的数据结构教材,本书通过项目任务式的写作方式,通过引入大量实际应用问题,介绍多种经典算法问题,让学生在实际操作中边做边学,开拓视野,训练逻辑思维能力,*终能够有效地组织数据、设计高效的算法、完成高质量的程序。
内容简介
本书主要包括数据结构中线性表、栈和队列、字符串和多维数组、树和二叉树、图、查找、排序等章节的实验项目及扩展的实验项目。例如图这一章节包括的实验项目有邻接矩阵存储无向图、邻接表存储有向图、Prim算法求解很小生成树、Kruscal算法求解很小生成树、Dijkstra算法求解很短路径、Floyd算法求解很短路径、拓扑排序、七巧板涂色问题、五叉路口交通灯问题、选址问题、农夫过河、旅行商问题等。 该书适合应用型本科院校的计算机相关专业的本科生学习使用。
目录
第1章 绪论
1.1 解决问题的一般过程
1.2 数据结构的基本概念
1.3 算法及算法分析
1.3.1 算法及其特点
1.3.2 高级程序设计语言
1.3.3 算法和程序的关系
1.3.4 算法分析
1.4 小结
习题
第2章 线性表
2.1 线性表的逻辑结构
2.1.1 线性表的定义
2.1.2 线性表的基本操作
2.2 线性表的顺序存储结构
2.2.1 顺序表
2.2.2 顺序表的实现
2.3 顺序表的应用
2.3.1 有序表重复元素的删除
2.3.2 有序表的合并
2.4 线性表的链式存储结构及实现
2.4.1 单链表
2.4.2 单链表的实现
2.4.3 其他链表形式
2.5 顺序表和链表的比较
2.5.1 空间性能
2.5.2 时间性能
2.6 单链表的应用
2.6.1 单链表的原地逆置
2.6.2 判断单链表是否有序及对单链表排序
2.6.3 利用单链表实现有序表的合并
2.6.4 利用单链表判断两个集合是否相等
2.6.5 利用单链表求两个集合的并集
2.6.6 利用单链表求两个集合的交集
2.6.7 利用单链表删除有序表中的重复元素
2.6.8 删除普通单链表中的重复元素
2.6.9 利用单链表实现一元多项式相加
2.7 小结
习题
第3章 栈和队列
3.1 栈
3.1.1 栈的逻辑结构
3.1.2 栈的顺序存储结构
3.1.3 栈的链式存储结构
3.1.4 顺序栈和链栈的比较
3.2 栈的应用
3.2.1 Hanoi塔问题
3.2.2 利用顺序栈实现进制转换
3.2.3 迷宫问题
3.2.4 八皇后问题
3.2.5 火车调度问题
3.2.6 表达式括号匹配问题
3.2.7 后缀表达式求值
3.2.8 中缀表达式求值
3.2.9 中缀表达式转换为后缀表达式
3.3 队列
3.3.1 队列的逻辑结构
3.3.2 顺序队列
3.3.3 循环队列
3.3.4 双端队列
3.3.5 链队列
3.4 小结
习题
……
第4章 字符串和多维数组
第5章 树和二叉树
第6章 图
第7章 查找
第8章 排序
第9章 索引
参考文献
作者简介
任平红,学术方面:研究领域主要为软件测试,参与省厅级课题多项,在国内外期刊上发表学术论文十余篇。教育背景:2005年毕业于中国石油大学(华东)计算机与通信工程学院,获计算机软件与理论工学硕士学位。著译作品:主编教材三部,参编教材一部。业务成果:参与和主持多个企业项目研发,指导学生参加各类比赛获得多项奖励,具有丰富的实际项目开发和教学经验。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0