- ISBN:9787302439820
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:328
- 出版时间:2020-08-25
- 条形码:9787302439820 ; 978-7-302-43982-0
内容简介
《数据结构与算法简明教程(Java语言版)》是“数据结构与算法”课程(Java语言描述)的基本教材。全书突出数据逻辑结构主线,在编写思路和材料组织上具有体现整体架构、注重本质关联、彰显关键细节和强化实例讲解等特点。书中基本算法和实例实现程序都经过Java8标准版(JDK1.8版本)平台调试运行,能够实现课程的教材学习到实验操作的有效对接。 《数据结构与算法简明教程(Java语言版)》可分为三部分(共10章):**部分是课程概述(第1章);第二部分是基于内存的数据结构(第2~7章),包括线性结构(第2~4章)、树结构(第5~6章)、图结构(第7章);第三部分是高级部分(第8~10章),包括查找(第8章)、排序(第9章)和文件(第10章)。 《数据结构与算法简明教程(Java语言版)》可作为高等院校计算机信息科学与技术及其相关专业本科生教材,也可作为非计算机专业开设相应计算机专业基础课的教材,还可作为自学教材。
目录
1.1 数据与数据类型
1.1.1 数据的基本概念
1.1.2 数据项与数据元素
1.1.3 数据类型与抽象数据类型
1.2 数据逻辑与存储结构
1.2.1 数据逻辑结构
1.2.2 数据存储结构
1.3 数据运算与算法
1.3.1 数据运算
1.3.2 算法及其基本要求
1.3.3 算法设计与分析
1.4 “数据结构”课程的地位与教材内容
1.4.1 “数据结构”课程的地位
1.4.2 本书内容组织
本章小结
第2章 线性表
2.1 线性表概念
2.1.1 线性表逻辑结构
2.1.2 线性表ADT描述
2.2 线性表的顺序存储
2.2.1 顺序存储结构
2.2.2 顺序表的基本操作
2.3 线性表的链式存储
2.3.1 单链表概念
2.3.2 单链表的基本操作
2.3.3 线性表存储结构比较
2.4 链式存储其他实现方式
2.4.1 循环链表
2.4.2 双向链表
2.4.3 静态链表
2.5 单链表应用及迭代器
2.5.1 单链表倒置
2.5.2 两个有序链表合并
2.5.3 一元多项式计算
2.5.4 迭代器
本章小结
第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.2.5 迷宫求解
3.3 队列
3.3.1 队列基本概念
3.3.2 队列的顺序存储
3.3.3 队列的链式存储
3.4 队列的应用
本章小结
第4章 数组和串
4.1 数组
4.1.1 二维数组
4.1.2 矩阵的顺序表示与实现
4.1.3 特殊矩阵的压缩存储
4.1.4 稀疏矩阵的压缩存储
4.2 串
4.2.1 串及相关概念
4.2.2 串的基本操作
4.2.3 串的顺序存储
4.2.4 串的链式存储._
4.2.5 串的模式匹配
……
第5章 树
第6章 二叉树及应用
第7章 图
第8章 查找
第9章 排序
第10章 文件
参考文献
-
胶黏剂与粘接技术基础(第二版)
¥58.8¥98.0 -
习近平总书记教育重要论述讲义
¥24.2¥35.0 -
概率论与数理统计
¥15.3¥35.0 -
当代教育心理学(第3版)(本科教材)
¥37.6¥66.0 -
马克思主义基本原理(2023年版)
¥16.2¥23.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥8.5¥25.0 -
断代(八品)
¥14.4¥42.0 -
行政管理学(第四版)
¥44.2¥52.0 -
马克思主义基本原理2021年版
¥8.4¥23.0 -
线性代数(第六版)(经济应用数学基础)
¥26.2¥36.0 -
中医骨伤科学·全国中医药行业高等教育“十四五”规划教材
¥60.5¥85.0 -
财务管理学:立体化数字教材版
¥26.0¥48.0 -
计算机组成原理(微课版)
¥45.0¥69.8 -
UG NX 10.0模具设计教程
¥38.2¥59.0 -
发电厂电气部分(第5版)/苗世洪/十二五普通高等教育本科国家级规划教材
¥33.4¥59.0 -
博雅大学堂·历史中国古代简史(第2版)/张帆
¥46.6¥60.0 -
马克思主义理论研究和建设工程重点教材:管理学(本科教材)
¥17.3¥48.0 -
北大人文课(平装)
¥12.7¥45.0 -
组织学与胚胎学实验指导
¥18.1¥28.0 -
美学原理(第二版)(本科教材)
¥13.4¥36.5