安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  其它软件  >  电子文档 > 数据结构c++第3版(邓俊辉著) PDF高清版
数据结构c++第3版(邓俊辉著)

数据结构c++第3版(邓俊辉著)

 PDF高清版
  • 软件大小:19.7 MB
  • 更新日期:2020-08-14 10:43
  • 软件语言:简体中文
  • 软件类别:电子文档
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:19.7 MB

软件介绍 人气软件 下载地址

为您推荐: 其它软件

  数据结构c++第3版讲述了c++编程相关的知识,书籍提供了丰富的讲解内容,向量、计算机与算法、复杂度度量、复杂度分析、递归、抽象数据类型等内容都提供详细的介绍,并且附加练习题,您可以在电脑上安装相关的编程软件练习编程,为学生提供最详细的c++编程知识,老师也可以通过这款书籍培训c++基础知识和数据结构知识,在分析与评估方面,介绍了算法复杂度的典型层次及分析技巧,包括常规的最坏情况和平均情况分析,以及分摊分析。针对递归算法,还着重介绍了递归跟踪法与递推方程法。另外从实用的角度,还引入了稳定性、就地性等更为精细的性能评估尺度,并结合部分算法做了相关的分析对比,如果你需要学习c++相关的知识就可以下载数据结构c++第3版PDF!

数据结构c++第3版(邓俊辉著)

内容简介

  本书按照面向对象程序设计的思想,根据作者多年的教学积累,系统地介绍各类数据结构的功能、表示和实现,对比各类数据结构适用的应用环境;结合实际问题展示算法设计的一般性模式与方法、算法实现的主流技巧,以及算法效率的评判依据和分析方法;以高度概括的体例为线索贯穿全书,并通过对比和类比揭示数据结构与算法的内在联系,帮助读者形成整体性认识。

  配套的习题解析涵盖验证型、拓展型、反思型、实践型和研究型习题,总计290余道大题、525多道小题,激发读者的求知欲,培养自学能力和独立思考习惯。本书及《习题解析》共计配有340多组、400余幅插图结合简练的叙述,40多张表格列举简明的规范、过程及要点,280余段代码及算法配合详尽而简洁的注释,使深奥抽象的概念和过程得以具体化且便于理解和记忆推荐20余册经典的专著与教材,提供40余篇重点的学术论文,便于读者进一步钻研和拓展。

数据结构c++第3版(邓俊辉著)

目录介绍

  第1章 绪论

  1、计算机与算法

  2、复杂度度量

  3、复杂度分析

  4、递归

  5、抽象数据类型

  第2章 向量

  1、从数组到向量

  2、接口

  3、构造与析构

  4、动态空间管理

  5、常规向量

  6、有序向量

  7、排序与下界

  8、排序器

  第3章 列表

  1、从向量到列表

  2、接口

  3、列表

  4、有序列表

  5、排序器

  第4章 栈与队列

  1、栈

  2、栈与递归

  3、栈的典型应用

  4、试探回溯法

  5、队列

  6、队列应用

  第5章 二叉树

  1、二叉树及其表示

  2、编码树

  3、二叉树的实现

  4、遍历

  5、 Huffman编码

  第6章 图

  1、概述

  2、抽象数据类型

  3、邻接矩阵

  4、邻接表

  5、图遍历算法概述

  6、广度优先搜索

  7、深度优先搜索

  8、拓扑排序

  9、双连通域分解

  10、优先级搜索

  11、最小支撑树

  12、最短路径

  第7章 搜索树

  1、查找

  2、二叉搜索树

  3、平衡二叉搜索树

  4、AVL树

  .  第8章 高级搜索树

  1、伸展树

  2、B-树

  3、红黑树

  4、kd-树

  第9章 词典

  1、词典ADT

  2、跳转表

  3、散列表

  4、散列应用

  第10章 优先级队列

  1、优先级队列ADT

  2、堆

  3、左式堆

  第11章 串

  1、串及串匹配

  2、蛮力算法

  3、KMP算法

  4、BM算法

  5、karp- Rabin算法

  第12章 排序

  1、快速排序

  2、选取与中位数

  3、希尔排序

第3版说明

  在第2版的基础上,本书第3版推出了配套的《习题解析》,故在体例上也做了相应的调整,

  主要包括以下方面:

  1、原各章所附习题,均统一摘出并汇编为《习题解析》;除了部分实践型和研究型习题,大部分习题均提供了详尽的分析和解答。

  2、删除了少量习题,同时也补充了若干。大题的总数,已增至292道;因多数习题都是逐层递进式的,小题的总数已超过50道。

  3、关于伸展树性能分摊分析的原8.14小节,作为习题转入《习题解析》。

  4、图灵机模型、RAM模型等基本概念,以及(线性)归约、封底估算及基本技巧,也结合对应的习题予以介绍。

数据结构c++第3版(邓俊辉著)

书籍说明

  说明

  书中凡重要的专业词汇均注有原文,插图中的标注也多以英文给出,因为作者认为这都是进一步钻研以及与国际同行交流的基础。公式多采用接近代码的风格,而非严格的数学格式,以利于按照代码注释的方式描述和理解算法。

  书中涉及的所有代码以及大量尚未在书中列出的辅助代码,均按 Visual Studio工程形式分成5多组,并统一到名为 DSACPP的解决方案之下,完整的代码包可从本书主页下载后直接编译执行。

  为精简篇幅、突出重点,在一定程度上牺牲了软件规范性甚至计算效率,读者不必盲目效仿。比如,为尽量利用页面宽度和便于投影式播放,全文源代码统一采用ava风格编排,但代码的层次感却因此有所削弱,代码片段的切分也有过度之嫌。同样出于简化的考虑,代码中一些本可优化但可能影响总体思路的细节也被忽略。另外,对错误与意外的处理也采用了简化的处理方式。

数据结构c++第3版(邓俊辉著)

推荐理由

  本系列教材内容丰富,体系结构严谨,概念清晰,易学易懂,符合学生的认知规律,适合于教学与自学,深受广大读者的欢迎。系列教材中多数配有丰富的习题集、习题解答、上机及实验指导和电子教案,便于学生理论联系实际地学习相关课程。

  这本书是精心策划和撰写的,结构严整,脉络清晰,行文流畅,可读性强。全书教学目标明确,内容丰富,基本概念和基本方法的阐述深入浅出,最大的特点是将算法知识、数据结构和编程实践有机地融为一体我以为,引导学生学好本书,对于奠定扎实的学科基础,提高计算思维能力能够起到良好的作用。

人气软件