|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书以Java语言为基础,讨论了数据结构的线性结构和非线性结构及其实现,全书以Java语言作为数据结构的算法描述。
本书概念表述严谨,逻辑推理严密。既可以作为计算机或信息类及相关专业的教材,也可供学习数据结构及其算法的Java语言程序设计者参考。 本书主要内容 ◆数据结构概论 ◆线性表 ◆栈和队列 ◆数组和广义表 ◆树和图 ◆排序和查找 ◆动态存储管理 ◆文件管理 目录:
第1章 数据结构概论 1.1 什么是数据结构 1.2 数据结构的发展史及其在计算机科学中的地位 1.3 基本概念和术语 1.4 抽象数据类型和数据结构 1.5 学习数据结构的意义 1.6 Java语言概述 1.6.1 面向对象的程序设计 1.6.2 变量和对象 1.6.3 流程控制 1.6.4 类和修饰符 1.7 算法 1.7.1 算法及其性质 1.7.2 算法描述的分析 思考和练习 第2章 线性表 2.1 线性表类型的定义 2.2 线性表的顺序表示和实现 2.3 线性表的链式存储结构 前言:
数据结构是计算机程序设计重要的理论技术基础,它不仅是计算机学科的核心课程,而且已经成为计算机相关专业必要的选修课。其要求是学会分析、研究计算机加工的数据结构的特性,初步掌握算法的时间和空间分析技术,并能够编写出结构清晰、正确易读的算法,达到培养数据抽象能力的目的。学习数据结构可以使读者碰到具体问题时,能够找到一个优化的存储结构和解决方法。本书利用目前流行的开发工具Java语言进行数据结构设计,包含了数据结构的全部内容,符合大学的教学大纲,既可以作为大学数据结构课程的教材,又可以为程序设计者学习数据结构提供帮助。
本书以数据结构为主线,是在Java语言的基础之上编写..
|