- 定价:¥79.00
- POD价:¥79.00
- 评分:
(已有0条评价)
- 电子书:零基础学数据结构(第2版)[按需印刷]
- 促销活动:
- 我要买:
- ·如此书原封面缺失,印刷将采用出版社授权的新封面;
- ·如电子文件出现问题,可能延长印制周期,我们将提前与您沟通
基本信息

【插图】

内容简介
作译者
目录
前言
第一篇 基础知识
第1章 数据结构概述 1
1.1 为什么要学习数据结构 1
1.2 基本概念和术语 2
1.3 数据的逻辑结构与存储结构 4
1.3.1 逻辑结构 4
1.3.2 存储结构 4
1.4 抽象数据类型及其描述 5
1.4.1 什么是抽象数据类型 5
1.4.2 抽象数据类型的描述 6
1.5 算法 8
1.5.1 数据结构与算法的关系 8
1.5.2 什么是算法 8
1.5.3 算法的五大特性 9
1.5.4 算法的描述 9
1.6 算法分析 10
1.6.1 算法设计的4个目标 11
1.6.2 算法效率评价 11
前言
经过修订后,本书案例更加丰富,语言表达更加简练、准确,替换了部分重复性的案例,保留了精华内容,修订了书中的错误和不足之处,保证所有程序能正确运行,视频讲解更加针对重点、难点进行分析。
“数据结构”作为计算机专业的一门专业基础课程,对于初学者来说,许多专业术语较为抽象,不容易理解和掌握,本书采用通俗的语言进行讲解,针对每个知识点都给出例子和图表,便于读者理解和掌握。本书内容全面,涵盖数据结构的所有知识点,全书算法采用C语言实现,所有代码均在VisualC++6.0环境下调试通过,所有案例都是完整程序,能直接运行。
本书不仅适合正在学习数据结构的学生作为自学教材,也适合作为计算机专业学生考研辅导用书和参加软考人员的辅导书。
修订的内容
1.更正了书中的错误
本书第1版有些算法描述中存在一些不易察觉的错误,第2版重新对书中代码进行了全部调试,把错误的地方一一更正。根据读者提出的宝贵建议,对第1版中一些错误的表述也进行了修改。
2.修订了书中的内容
本书第1版有些概念描述不够准确,第2版对所有已发现的不恰当地方进行了修改,在不易理解的地方增加了图表,重新表述了许多概念和定义,使本书更易于理解,而且增加了近年考研题目,内容更加完善。
3.补充替换书中的案例
这次改版,删除了第1版的一些案例,并补充了一些较大型的案例,如迷宫问题、模拟停车场管理系统等,增加了近两年的考研算法试题,减少了一些重复性的案例,保留了一些具有代表性的案例,使本书更加实用。
4.视频讲解突出重点、难点
在本书配套的视频中,作者针对数据结构中的一些重点和难点部分进行详细分析,特别是对一些典型案例做了详细分析,通过学习本书并结合视频讲解,可使每一位读者都能真正理解并掌握数据结构中的每一个知识点。
本书的第1~4章和第9章由陈锐编写,第7~8章由成建设编写,第5章由张立编写,第6章由李得强编写,其他章节由李铁塔、蔡洪涛、付海涛、段小涛、申文彬、郑苗苗编写。
为什么要学数据结构
如果你打算今后从事软件开发,或从事计算机科研、教学等工作,必须要学好数据结构这门课程。首先,因为数据结构作为计算机专业的专业基础课程,是计算机考研的必考科目之一,如果打算报考计算机专业的研究生,你必须学好它;其次,数据结构是计算机软考、计算机等级考试等相关考试的必考内容之一,要是想顺利通过这些考试,你也必须学好它;最后,数据结构还是你今后毕业,进入各软件公司、事业单位的必考内容之一,想要找到好工作,也必须学好它。
即使你没有以上考虑,作为一名计算机从业人员,数据结构是其他后续计算机专业课程的基础,许多课程都会用到数据结构知识。有如此多的理由,你必须掌握好数据结构。
如何学好数据结构
对于初学者来说,数据结构这门课有许多抽象的东西,不是太容易掌握。万事开头难,只要你掌握了方法和技巧,学任何东西就会变得很容易,学习数据结构也是如此。要想学好数据结构,首先应该有信心,要有战胜困难的决心,特别一开始不要有畏惧心理,这一点很重要;其次就是要掌握好C语言,C语言是基础,因为本书中的算法都是用C语言描述的(其他大多数数据结构图书也采用C语言描述),即使之前没有掌握好C语言也没有关系,只要有C语言基础就行,可以边学数据结构边巩固C语言知识。
有了以上两点,你就离成功不远了,数据结构也没有那么可怕,其实就是概念抽象了点,本书已经进行了通俗的讲解,再多联系实际生活,学习数据结构就会变得很轻松。
作者其它作品
Visual Basic多功能教材
- ¥47.00
- ¥35.25
- C语言程序设计
- C语言从入门到精通
- 零基础学数据结构[按需印..