书籍详情
数据结构与算法基础
作者:徐孝凯
出版社:中国铁道出版社
出版时间:2023-09-01
ISBN:9787113303754
定价:¥59.00
内容简介
数据结构是计算机及相关专业的一门专业核心课程,主要研究人们日常使用的各类数据如何进行结构化逻辑化组织,如何有效地存入计算机系统中,如何利用各种计算机算法进行快速存取和运算,使之得到有用的结果信息。本教材主要内容包括数据组织所使用的各种逻辑结构,即集合、线性、树、图等结构,数据存储所使用的各种存储结构,即顺序、链接、索引、散列等结构,对数据进行各种运算的算法及其实现,即各种插入、删除、查找、排序、计算、合并、分解等算法。本教材组织和编写将力求做到层次分明,概念清晰,举例丰富,叙述流畅,理论紧密联系实际,前后有机统一。
作者简介
暂缺《数据结构与算法基础》作者简介
目录
第1章 绪论
1.1 数据结构的有关概念
1.2 算法描述
1.3 算法评价
思考与练习
第2章 集合
2.1 集合的定义和抽象数据类型
2.2 集合的顺序存储结构和操作实现
2.2.1 集合的顺序存储结构和存储类型定义
2.2.2 集合运算在顺序存储结构下的操作实现
2.2.3 对顺序集合进行各种运算的程序示例
2.3 集合的链式存储结构和操作实现
2.3.1 链式存储集合的有关概念
2.3.2 集合运算在链式存储结构下的操作实现
2.3.3 对链式存储集合进行各种运算的程序示例
思考与练习
第3章 线性表
3.1 线性表的定义和抽象数据类型
3.2 线性表的顺序存储结构和操作实现
3.3 链式存储数据的概念和方法
3.4 线性表的每种运算在单链表上的操作实现
思考与练习
第4章 栈和队列
4.1 栈的定义和抽象数据类型
4.2 栈的顺序存储结构和操作实现
4.3 栈的链式存储结构和操作实现
4.4 栈的简单应用举例
4.5 队列
4.5.1 队列的定义和抽象数据类型
4.5.2 队列的顺序存储结构和操作实现
4.5.3 队列的链式存储结构和操作实现
4.5.4 队列的应用简介
4.6 算术表达式的计算
4.6.1 算术表达式的两种表示
4.6.2 后缀表达式求值的算法
4.6.3 把中缀表达式转换为后缀表达式的算法
4.7 栈与递归
4.7.1 阶乘求解的递归算法
4.7.2 求解迷宫问题的递归算法
4.7.3 求解汉诺塔问题的递归算法
思考与练习
第5章 树和二叉树
5.1 树的概念
5.1.1 树的定义
5.1.2 树的表示
5.1.3 树的基本术语
5.1.4 树的性质
5.2 二叉树
5.2.1 二叉树的定义
5.2.2 二叉树的性质
1.1 数据结构的有关概念
1.2 算法描述
1.3 算法评价
思考与练习
第2章 集合
2.1 集合的定义和抽象数据类型
2.2 集合的顺序存储结构和操作实现
2.2.1 集合的顺序存储结构和存储类型定义
2.2.2 集合运算在顺序存储结构下的操作实现
2.2.3 对顺序集合进行各种运算的程序示例
2.3 集合的链式存储结构和操作实现
2.3.1 链式存储集合的有关概念
2.3.2 集合运算在链式存储结构下的操作实现
2.3.3 对链式存储集合进行各种运算的程序示例
思考与练习
第3章 线性表
3.1 线性表的定义和抽象数据类型
3.2 线性表的顺序存储结构和操作实现
3.3 链式存储数据的概念和方法
3.4 线性表的每种运算在单链表上的操作实现
思考与练习
第4章 栈和队列
4.1 栈的定义和抽象数据类型
4.2 栈的顺序存储结构和操作实现
4.3 栈的链式存储结构和操作实现
4.4 栈的简单应用举例
4.5 队列
4.5.1 队列的定义和抽象数据类型
4.5.2 队列的顺序存储结构和操作实现
4.5.3 队列的链式存储结构和操作实现
4.5.4 队列的应用简介
4.6 算术表达式的计算
4.6.1 算术表达式的两种表示
4.6.2 后缀表达式求值的算法
4.6.3 把中缀表达式转换为后缀表达式的算法
4.7 栈与递归
4.7.1 阶乘求解的递归算法
4.7.2 求解迷宫问题的递归算法
4.7.3 求解汉诺塔问题的递归算法
思考与练习
第5章 树和二叉树
5.1 树的概念
5.1.1 树的定义
5.1.2 树的表示
5.1.3 树的基本术语
5.1.4 树的性质
5.2 二叉树
5.2.1 二叉树的定义
5.2.2 二叉树的性质
猜您喜欢