数据结构与算法 / 计算机系列教材
¥29.00定价
作者: 熊岳山、祝恩
出版时间:2015年12月
出版社:清华大学出版社
- 清华大学出版社
- 9787302307501
- 1-2
- 106161
- 16开
- 2015年12月
- 工学
- 软件工程
- TP311.12
- 计算机
- 本专科、高职高专
内容简介
数据结构与算法是计算机专业的重要基础课,是该专业的核心课程之一,是一门集技术性、理论性和实践性于一体的课程。本书重点介绍抽象数据类型、基本数据结构、c语言数据结构描述、数据结构的应用、算法设计与分析以及算法性能评价等内容,重点是让读者理解数据抽象与编程实现的关系,提高用计算机解决实际问题的能力。
《数据结构与算法》内容包括基本数据类型、抽象数据类型、顺序表、链表、串、树和二叉树、图、递归与分治算法、贪心算法、分支限界和动态规划等内容。
《数据结构与算法》结构合理,内容丰富,算法描述清晰,用c语言编写的算法代码都已调试通过,便于自学,可作为高等院校计算机专业、军事院校的基础合训专业和其他相关专业的教材和参考书,也可供从事计算机软件开发的科技工作者参考。
《数据结构与算法》内容包括基本数据类型、抽象数据类型、顺序表、链表、串、树和二叉树、图、递归与分治算法、贪心算法、分支限界和动态规划等内容。
《数据结构与算法》结构合理,内容丰富,算法描述清晰,用c语言编写的算法代码都已调试通过,便于自学,可作为高等院校计算机专业、军事院校的基础合训专业和其他相关专业的教材和参考书,也可供从事计算机软件开发的科技工作者参考。
目录
第1章 数据结构概述
1.1 基本概念
1.2 数据结构的分类
1.3 数据类型
1.4 算法和算法分析
习题
第2章 向量、栈和队列
2.1 线性表
2.2 向量
2.3 栈
2.4 递归效率分析
2.5 队列
习题
第3章 链表
3.1 单链表
3.2 循环链表
3.3 双链表
习题
第4章 串
4.1 基本概念
4.2 串的存储
4.3 串结构和串的运算
4.4 模式匹配
习题
第5章 排序
5.1 基本概念
5.2 插入排序
5.3 选择排序
5.4 交换排序
5.5 分配排序
5.6 归并排序
5.7 外部排序
习题
第6章 查找
6.1 基本概念
6.2 顺序查找
6.3 折半查找
6.4 分块查找
6.5 散列查找
习题
第7章 树和二叉树
7.1 树的概念
7.2 二叉树
7.3 树(树林)、二叉树的遍历
7.4 抽象数据类型binarytree以及binarytree结构
7.5 二叉树的遍历算法
习题
第8章 树状结构的应用
第9章 图
第10章 算法设计与分析
参考文献
1.1 基本概念
1.2 数据结构的分类
1.3 数据类型
1.4 算法和算法分析
习题
第2章 向量、栈和队列
2.1 线性表
2.2 向量
2.3 栈
2.4 递归效率分析
2.5 队列
习题
第3章 链表
3.1 单链表
3.2 循环链表
3.3 双链表
习题
第4章 串
4.1 基本概念
4.2 串的存储
4.3 串结构和串的运算
4.4 模式匹配
习题
第5章 排序
5.1 基本概念
5.2 插入排序
5.3 选择排序
5.4 交换排序
5.5 分配排序
5.6 归并排序
5.7 外部排序
习题
第6章 查找
6.1 基本概念
6.2 顺序查找
6.3 折半查找
6.4 分块查找
6.5 散列查找
习题
第7章 树和二叉树
7.1 树的概念
7.2 二叉树
7.3 树(树林)、二叉树的遍历
7.4 抽象数据类型binarytree以及binarytree结构
7.5 二叉树的遍历算法
习题
第8章 树状结构的应用
第9章 图
第10章 算法设计与分析
参考文献