简介
本书是“数据结构与算法”课程(Java语言描述)的基本教材。全书突出数据逻辑结构主线,在编写思路和材料组织上具有体现整体架构、注重本质关联、彰显关键细节和强化实例讲解等特点。书中基本算法和实例实现程序都经过Java 8标准版(JDK 1.8版本)平台调试运行,能够实现课程的教材学习到实验操作的有效对接。本书可分为三部分(共10章):第一部分是课程概述(第1章);第二部分是基于内存的数据结构(第2~7章),包括线性结构(第2~4章)、树结构(第5~6章)、图结构(第7章);第三部分是高级部分(第8~10章),包括查找(第8章)、排序(第9章)和文件(第10章)。本书可作为高等院校计算机信息科学与技术及其相关专业本科生教材,也可作为非计算机专业开设相应计算机专业基础课的教材,还可作为自学教材。
编辑推荐
本教材突出Java面向对象特质,注重概念、原理和算法的实际背景引入与线索发展思路,强调重要算法的实例讲解与应用分析。突出按照数据逻辑结构组织内容:线性结构(线性表、栈与队列、数组与串)、树型结构(树与森林、二叉树)、图型结构(图、网图)、集合(查找、排序、文件);强调基本概念的背景引入和基本算法的实例讲解分析;贯穿“细节决定品质”理念,努力讲清讲透重要概念与算法。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2016-09-01
- 更新: 2023-06-07
- 书号:9787302439820
- 中图:TP312JA;TP311.12
- 学科:工学控制科学与工程工学计算机科学与技术