暂无评论
图文详情
- ISBN:9787302476832
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:419
- 出版时间:2017-10-01
- 条形码:9787302476832 ; 978-7-302-47683-2
内容简介
本书共9章,内容涵盖数据结构的基本概念、线性表和串、栈和队列、树和二叉树、图、数组和矩阵、排序、查找、文件。书中采用C++程序设计语言对算法进行描述。不仅介绍了数据结构的相关理论,而且运用实际案例充实教材内容。
目录
第1章 绪论
1.1 什么是数据结构
1.1.1 数据结构相关事例
1.1.2 数据结构的定义
1.2 数据结构的相关概念
1.2.1 数据和信息
1.2.2 数据元素
1.2.3 结构类型
1.2.4 静态存储空间分配回收和动态存储空间分配回收
1.3 数据类型、抽象数据类型和数据结构
1.3.1 类和数据类型
1.3.2 抽象数据类型
1.3.3 数据结构、数据类型和抽象数据类型
1.4 算法及算法分析、算法描述
1.4.1 算法和程序
1.4.2 程序性能和算法效率
1.4.3 算法分析
1.4.4 算法描述
习题1
第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.7 多重链表
2.8 链表应用
2.8.1 结点移至表首运算
2.8.2 链表的逆向运算
2.8.3 多项式的相加运算
2.8.4 十字链表结构的应用
2.8.5 一个较复杂的机票售票系统的数据结构方案
2.9 串
2.9.1 串的定义
2.9.2 串的逻辑结构及运算
2.9.3 串的顺序存储结构
2.9.4 串的链式存储结构
2.10 线性表基本算法的程序实现
2.10.1 顺序存储结构线性表程序实现
2.10.2 带表头结点的简单链表程序实现
习题2
……
第3章 堆栈和队列
第4章 树和二叉树
第5章 图
第6章 数组、矩阵和广义表
第7章 排序
第8章 查找
第9章 文件
附录
参考文献
展开全部
本类五星书
本类畅销
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥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