编辑推荐
暂无
内容简介
《数据结构与算法》内容包括基本数据类型、抽象数据类型、顺序表、链表、串、树和二叉树、图、递归与分治算法、贪心算法、分支限界和动态规划等内容。
《数据结构与算法》结构合理,内容丰富,算法描述清晰,用c语言编写的算法代码都已调试通过,便于自学,可作为高等院校计算机专业、军事院校的基础合训专业和其他相关专业的教材和参考书,也可供从事计算机软件开发的科技工作者参考。
数据结构与算法是计算机专业的重要基础课,是该专业的核心课程之一,是一门集技术性、理论性和实践性于一体的课程。本书重点介绍抽象数据类型、基本数据结构、c语言数据结构描述、数据结构的应用、算法设计与分析以及算法性能评价等内容,重点是让读者理解数据抽象与编程实现的关系,提高用计算机解决实际问题的能力。
《数据结构与算法》内容包括基本数据类型、抽象数据类型、顺序表、链表、串、树和二叉树、图、递归与分治算法、贪心算法、分支限界和动态规划等内容。
《数据结构与算法》结构合理,内容丰富,算法描述清晰,用c语言编写的算法代码都已调试通过,便于自学,可作为高等院校计算机专业、军事院校的基础合训专业和其他相关专业的教材和参考书,也可供从事计算机软件开发的科技工作者参考。
作者简介
熊岳山,男,1963年4月出生,国防科技大学计算机学院教授,全军优秀教师。计算机应用技术、计算数学博士生导师。主要研究兴趣为虚拟手术、图形图像处理和数值计算方法。主持多项国家自然科学基金项目、“863”高技术项目、国防实验技术研究项目的研究。曾主讲“数据结构”、“数值分析及其应用”、“计算方法”、“偏微分方程数值解”、“矩阵迭代分析”、“计算几何”等课程,多次获教学优秀奖。
目录
第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章 算法设计与分析
参考文献
数据结构与算法(计算机系列教材) pdf下载声明
本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版