首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 算法与数据结构(C++语言版新工科建设之路计算机类专业规划教材普通高等教育十三五规划教材)
内容
目录
第1章 概论
1.1 什么是数据结构
1.2 基本概念和术语
1.3 算法和算法分析
1.3.1 算法的定义及特性
1.3.2 算法的设计要求
1.3.3 算法效率的衡量方法
1.3.4 算法的时间复杂度
1.3.5 算法的空间复杂度
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.5 循环链表
2.6 线性表实现方法的比较
2.7 算法设计举例
习题
第3章 栈和队列
3.1 栈
3.1.1 栈的类型定义
3.1.2 顺序栈的表示和实现
3.1.3 链栈的表示和实现
3.2 栈的应用举例
3.2.1 十进制数转换为其他进制数
3.2.2 表达式中括号的匹配检查
3.2.3 表达式求值
3.2.4 利用栈消除递归
3.3 队列
3.3.1 队列的类型定义
3.3.2 循环队列―队列的顺序表示和
实现
3.3.3 链队列―队列的链式表示和
实现
3.4 算法设计举例
习题
第4章 串
4.1 串的基本概念
4.2 串的表示和实现
4.2.1 串的顺序存储结构
4.2.2 串的链式存储结构
4.3 串的模式匹配
4.3.1 朴素的模式匹配算法
4.3.2 KMP算法
习题
第5章 数组
5.1 数组的基本概念
5.2 矩阵的压缩存储
5.2.1 特殊矩阵
5.2.2 稀疏矩阵
5.3 算法设计举例
习题
第6章 树和二叉树
6.1 树的概念
6.2 二叉树的概念和性质
6.2.1 二叉树的概念和抽象数据
类型
6.2.2 二叉树的性质
6.3 二叉树的表示和实现
6.3.1 二叉树的存储结构
6.3.2 二叉树的遍历运算
6.3.3 二叉树的其他基本运算
6.4 树和森林
6.4.1 树的存储结构
6.4.2 树、森林和二叉树的相互
转换
6.4.3 树和森林的遍历运算
6.4.4 树和森林的其他基本运算
*6.5 线索二叉树
6.5.1 线索二叉树的概念
6.5.2 线索二叉树的基本运算
6.6 算法设计举例
习题
第7章 树和二叉树的应用
*7.1 表达式树
7.2 哈夫曼树和哈夫曼编码
7.2.1 哈夫曼树
7.2.2 哈夫曼编码
7.3 堆和优先级队列
7.3.1 堆
7.3.2 优先级队列
*7.4 并查集
7.5 算法设计举例
习题
第8章 图
8.1 图的概念
8.2 图的存储结构
8.2.1 邻接矩阵
8.2.2 邻接表
*8.2.3 十字链表
*8.2.4 邻接多重表
8.3 图的遍历
8.3.1 深度优先遍历
8.3.2 广度优先遍历
8.3.3 图的连通分量和生成树
习题
第9章 图的应用
9.1 最小生成树
9.1.1 最小生成树的概念
9.1.2 Prim算法
9.1.3 Kruskal算法
9.2 有向无环图及其应用
9.2.1 拓扑排序
9.2.2 关键路径
9.3 最短路径
9.3.1 单源点最短路径
9.3.2 每对顶点之间的最短路径
习题
第10章 集合与查找
10.1 基本概念
10.2 静态查找表上的查找
10.2.1 顺序查找
10.2.2 折半查找
10.2.3 分块查找
10.3 动态查找表上的查找
10.3.1 二叉查找树
10.3.2 平衡二叉树
*10.3.3 B树
*10.3.4 B+树
*10.3.5 字典树
10.4 算法设计举例
习题
第11章 散列表
11.1 散列表的概念
11.2 构造散列函数的方法
11.2.1 直接定址法
11.2.2 折叠法
11.2.3 数字分析法
11.2.4 平方取中法
11.2.5 除留余数法
11.3 解决冲突的方法
11.3.1 闭散列法
11.3.2 开散列法
11.4 散列表的实现
11.4.1 闭散列表的表示和实现
11.4.2 开散列表的表示和实现
11.4.3 闭散列表与开散列表的
比较
11.5 散列表的查找性能分析
习题
第12章 排序
12.1 排序的基本概念
12.2 插入排序
12.2.1 直接插入排序
12.2.2 折半插入排序
12.2.3 希尔排序
12.3 交换排序
12.3.1 冒泡排序
12.3.2 快速排序
12.4 选择排序
12.4.1 直接选择排序
12.4.2 堆排序
*12.4.3 锦标赛排序
12.5 归并排序
*12.6 基数排序
12.7 各种内部排序方法的比较
*12.8 外部排序
12.8.1 置换选择排序
12.8.2 多路归并排序
习题
附录A 上机实验参考题目
参考文献
内容推荐
冯广慧、吴昊、文全刚编著的《算法与数据结构(C++语言版新工科建设之路计算机类专业规划教材普通高等教育十三五规划教材)》按照“全国硕士研究生招生考试计算机科学与技术学科联考计算机学科专业基础综合考试大纲”的要求编写,基本涵盖所有知识点,并加入部分高校及全国统一考试真题作为自测题,同时给出参考答案和题目解析。本书主要介绍各种常用的经典数据结构(如线性表、栈、队列、串、数组、树、图、集合等)和算法,并在时间复杂度和空间复杂度之间进行平衡与取舍。
本书将C++语言作为数据结构的算法描述语言,将数据结构与面向对象技术有机结合。书中的算法讲解都有完整的C++代码实现,并在Visual Studio 2010环境下编译通过。
本书既可作为普通高等院校计算机及相关专业的数据结构课程教材,也可作为考研参考书,还可作为工程技术人员的工具书。
标签
缩略图
书名 算法与数据结构(C++语言版新工科建设之路计算机类专业规划教材普通高等教育十三五规划教材)
副书名
原作名
作者 冯广慧//吴昊//文全刚
译者
编者 冯广慧//吴昊//文全刚
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121350719
开本 16开
页数 336
版次 1
装订 平装
字数 606
出版时间 2019-01-01
首版时间 2019-01-01
印刷时间 2019-01-01
正文语种
读者对象 本科及以上
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量 524
CIP核字 2018217294
中图分类号 TP301.6
丛书名
印张 21.5
印次 1
出版地 北京
259
186
13
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/21 6:36:15