





定价:59元
印次:2-5
ISBN:9787302499510
出版日期:2018.10.01
印刷日期:2023.07.12
图书责编:郑寅堃
图书分类:教材
本书是利用C语言编写的一本数据结构教材,适合在学习C语言之后使用。书中介绍了各种常用的数据结构、对应的存储结构,以及对其进行各种典型运算的方法和算法; 并给出了丰富而实用的算法实例,这些实例都具有很好的可读性、结构化、模块化和时空有效性。通过深入学习和领会,能够大大提高读者的软件开发和设计能力。本书适合作为各级各类学校数据结构课程的教材或教学参考书,也适合软件开发人员参考。
《数据结构(C语言描述)(第2版)》继承第一版整齐划一、深入浅出、条理有序、分析透彻、注重实例、便于阅读和自学的特点。改版后,内容更实用,逻辑性和系统性更强,文字叙述更规范,算法描述更优化、简洁,全书的体系结构更加科学合理
第2版前言 数据结构是普通高等院校计算机及相关专业开设的一门主干基础课程,其教学内容主要包括数据的逻辑结构、存储(物理)结构及其相关运算。学习这门课程要解决的问题是: 如何把现实世界中存在的大量数据,在逻辑和物理上有效地组织起来,形成一个数据系统,进而实施有关运算,从中得到人们所需要的有用信息。 数据结构课程所涉及的内容非常广泛而精深,各种数据组织和运算方法层出不穷,但如何能够让学生在有限的时间内学习到这门课程更多更好的知识体系,发挥出画龙点睛、举一反三的作用,这是每位编写此类教材的作者必须要面对和深思的问题。 本人在编写这本教材的第2版时,也进行了认真的思考,在众多数据结构教材中找准自己教材的定位,突出自己教材的特色。本教材具有以下鲜明特色。 (1) 本书内容具有很强的连贯性和系统性。 (2) 第1章是全书的起步和总览,简明扼要,开门见山。本书第1章通过具体数据处理示例,自然引出各种典型的数据结构,让读者对看似高深的概念一目了然,为深入学习后面各章做好准备。 (3) 本书对数据的各种逻辑结构和存储结构的讨论,采用统一的、规范化的方法,便于读者理解和掌握,并且还能举一反三、触类旁通。 (4) 本书对每种数据结构的运算,都采用抽象数据类型和抽象存储类型,定义出统一接口(函数原型声明),具体在对运算的算法描述(函数定义)中采用什么具体的存储类型,将与调用此函数的接口完全无关,这样就很好地体现了当今软件开发中所必须具有的多态性、封装性、隐藏性等特点,有利于读者养成良好的软件开发习惯和提高软件开发水平。 (5) 本书对每一种运算...
目录
第1章绪论
1.1基本概念
1.2算法描述
1.3算法评价
习题
第2章集合
2.1集合的定义和运算
2.2集合的顺序存储结构和操作实现
2.3集合的链接存储结构和操作实现
2.3.1链接存储集合的概念
2.3.2集合运算在链接存储结构下的操作实现
习题
第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.6栈与递归
4.7队列
4.7.1队列的定义和运算
4.7.2队列的顺序存储结构和操作实现
4.7.3队列的链接存储结构和操作实现
4.7.4队列的应用简介
习题
第5章树和二叉树
5.1树的概念
5.1.1树的定义
5.1.2树的表示
5.1.3树的基本术语
5.1.4树的性质
5.2二叉树
5.2.1二叉树的定义
5.2.2二叉树的性质
5.2.3二叉树的抽象数据类型
5.2.4二叉树的存储结构
5.3二叉树遍历
... 查看详情
同系列产品
查看详情-
数据库原理及应用教程——SQL Server 2022
尹志宇,李涵玥 主编;解春燕,于富强,李青茹 副主编
ISBN:9787302687474
定 价:69.8元
-
Java Web程序设计(IDEA版·微课视频版)
郭克华 主编;王丽薇,刘华丹 副主编
ISBN:9787302679981
定 价:59.8元
-
计算机系统结构实践教程(第3版)
张晨曦,李江峰 主编;杨万春,王冬青,沈立 副主编
ISBN:9787302680529
定 价:39.8元
-
算法设计与分析(第5版·微课视频版)
吕国英、李茹、王文剑、曹付元、钱宇华、张虎、郭丽峰、门昌骞
ISBN:9787302681267
定 价:59元