发表于2024-11-22
世界著名计算机教材精选:数据结构与算法分析(C++语言描述 第2版) pdf epub mobi txt 电子书 下载
《世界著名计算机教材精选:数据结构与算法分析(C++语言描述 第2版)》介绍了三个主题:抽象数据类型(ADT)、数据结构和算法分析:
·往例子中广泛地使用OOD和OOP技术
·以UML风格图形显示ADT需求规格说明的统一的方法
·为几乎所有ADT提供了完整的源代码
·每章前面有章节目标,每章末尾有本章小结
·提供了丰富的案例学习
·给出了大量的小测验,并在书后提供答案
·大量的编写练习和编程问题
数据结构是计算机科学专业的核心课程之一。对数据结构的传统学习,拓展到了对抽象数据类型(ADT)的学习。《世界著名计算机教材精选:数据结构与算法分析(C++语言描述 第2版)》主要介绍了三个主题:抽象数据类型(ADT)、数据结构和算法分析,并给出了用C++语言对数据结构及其算法的实现。《世界著名计算机教材精选:数据结构与算法分析(C++语言描述 第2版)》为几乎所有ADT提供了完整的源代码,并有丰富的案例学习,同时还给出了大量的编写练习和编程问题,以及大量的小测验,在书后提供了答案,供读者自我检测和学习。
《世界著名计算机教材精选:数据结构与算法分析(C++语言描述 第2版)》可作为大专院校计算机或软件专业的教材,也可以作为从事计算机工程与应用的科技人员的参考用书。
第1章 软件开发
1.1 问题分析和需求规格说明
1.2 设计
1.2.1 自顶向下设计
1.2.2 面向对象设计
1.2.3 小规模设计
1.3 编码
1.4 测试、运行和调试
1.5 维护
1.6 本章小结
第2章 抽象数据类型入门
2.1 对ADT及其实现的第一瞥
2.2 C++的简单数据类型
2.2.1 整型数据
2.2.2 实型数据
2.2.3 字符数据
2.4.4 布尔数据
2.3 程序员定义的数据类型
2.3.1 Typedefs
2.3.2 枚举
2.3.3 类
2.4 指针
2.4.1 声明和初始化指针
2.4.2 基本指针操作
2.4.3 动态内存分配-new操作
2.4.4 关于引用形参的注释
2.5 本章小结
第3章 数据结构和抽象数据类型
3.1 数据结构,抽象数据类型和实现
3.2 静态数组
3.2.1 一维静态数组
3.2.2 下标运算
3.2.3 数组作为形参
3.2.4 越界错误
3.2.5 数组的问题
3.3 多维数组
3.3.1 二维数组
3.3.2 高维数组
3.3.3 数组的数组声明
3.3.4 多维数组作函数参数
3.4 动态数组
3.4.1 new操作--动态数组
3.4.2 指针的其他用法
3.5 C风格结构(可选)指向结构的指针
3.6 过程式编程过程式编程的例子
3.7 本章小结
4章OOP和ADT进阶--类
4.1 过程式编程vs.面向对象编程
4.2 类
4.2.1 “传统的”(C)结构和OOP(C++)结构以及类之间的区别
4.2.2 类声明
4.3 例子:用户定义的Time类的第一个版本
4.3.1 为什么不使所有成员都公有化
4.3.2 实现一个类
4.3.3 一些现象
4.4 类构造函数
4.5 其他类操作
4.5.1 复制操作--初始化和赋值
4.5.2 访问函数和更动函数
4.5.3 重载运算符
4.5.4 重载输入/输出运算符
4.5.5 其他操作:前进和关系操作
4.5.6 总结以及其他些细节
4.5.7 指向类对象的指针
4.5.8 this指针
4.6 本章小结
第5章 标准C++输入/输出和字符串类
5.1 C++标准I/O类
5.1.1 istream类
5.1.2 0stream类
5.1.3 文件I/O:ifstream和ofstream类
5.1.4 110类层次
5.2 C++String类型
5.2.1 C风格的字符串
5.2.2 一个字符串类
5.2.3 C++String类
5.2.4 String流
5.3 案例学习:文本编辑
5.4 模式匹配介绍(可选)
5.5 数据加密介绍(可选)
5.5.1 数据加密标准(Data Encryption Standard)
5.5.2 公共密钥加密(Public-Key Encryption)
5.6 本章小结
第6章 列表
6.1 作为ADT的列表设计和创建一个列表类
6.2 基于数组的列表实现
6.2.1 选择存储结构
6.2.2 实现操作
6.2.3 一个使用静态数组存储的列表类
6.3 使用动态分配的基于数组实现的列表
6.3.1 类中的动态分配--析构函数、复制构造函数和赋值运算符
6.3.2 最后一点
6.4 对链表的介绍
6.4.1 它们是什么
6.4.2 实现基本列表操作
6.4.3 小结
6.5 在C++中基于指针来实现链表
6.5.1 节点结构
6.5.2 链表实现中的数据成员
6.5.3 链表实现中的函数成员
6.6 基于数组的链表实现
6.6.1 节点结构
6.6.2 存储池管理
6.7 本章小结
第7章 栈
7.1 栈的介绍
7.2 设计和创建一个Stack类--基于数组
7.2.1 选择存储结构
7.2.2 实现操作
7.2.3 实现pop操作的算法
7.2.4 完整的Stack类
7.2.5 使用动态数组存储栈元素
……
第8章 队列
第9章 ADT实现:模板和标准容器
第10章 ADT实现--递归、算法分析以及标准算法
第11章 其他链表结构
第12章 二叉树和散列表
第13章 排序
第14章 OOP和ADT
第15章 树
第16章 图和有向图
附录A ASCII字符集
附录B 小测验答案
不错,就是边角有些刮损,习惯好评
评分写的的书都写得很好,还是朋友推荐我看的,后来就非非常喜欢,他的书了。除了他的书,我和我家小孩还喜欢看郑渊洁、杨红樱、黄晓阳、小桥老树、王永杰、杨其铎,他们的书我觉得都写得很好。3益智手工兵器大观·尼米兹级核动力航空母舰(附精美学习手册),很值得看,价格也非常便宜,比实体店买便宜好多还省车费。书的内容直得一读1.无需剪刀和胶水,拼插方法简便2.无毒无味,绝对环保安全3.拼插结构设计巧妙,成品形象逼真、精美4.附赠精美学习手册,边玩边学5.内附拼装步骤图,简明易懂6.通过完成拼图体验自己动手的拼装乐趣,充满无穷的快乐与成就感,阅读了一下,写得很好,本套丛书是一款益智手工拼图产品,共5种,分别为兵器类和建筑类。它是一种三维立体手工拼图,曾获国际礼品博览会金奖,被誉为加拿大国宝级智力产品。它是在平面拼图的基础上,采用计算机立体辅助设计,将无毒无味泡沫板与所拼图片利用环保胶水粘合在一起制成插件,通过插件的插口数字对接拼插,无需剪刀和胶水,成品可长期保存,可做装饰家居、馈赠亲友、点缀生活之用。本产品附赠精美学习手册,可在动手动脑之余学习知识,一书多用。3益智手工风靡海外多年,畅销欧美、日韩。其涉猎的内容较为广泛,品种多样、形象逼真、拼插巧妙、印制精良,集娱乐、学习、欣赏于一体,既是爸爸妈妈最爱的亲子益智互动游戏,又是上班族最好的动手健脑的手工产品,其面世后亦深受少年儿童及手工爱好者的喜爱。3益智手工的十大功能1.培养独立解决问题的能力2.了解部分与整体的关系3.建立顺序、秩序与立体组合的概念4.培养组织归纳与逻辑思维的能力5.训练精细动作,增进手眼脑协调发展6.培养观察力、耐心与专注力7.提升忍受挫折的耐力8.建立自信心,体验成就感9.培养空间思维能力,激发空间想象力10.均衡左右脑开发,提高视觉记忆力,内容也很丰富。,一本书多读几次,。快递送货也很快。还送货上楼。非常好。3益智手工兵器大观·尼米兹级核动力航空母舰(附精美学习手册),超值。买书就来来京东商城。价格还比别家便宜,还免邮费不错,速度还真是快而且都是正版书。1.无需剪刀和胶水,拼插方法简便2.无毒无味,绝对环保安全3.拼插结构设计巧妙,成品形象逼真、精美4.附赠精美学习手册,边玩边学5.内附拼装步骤图,简明易懂6.通过完成拼图体验自己动手的拼装乐趣,充满无穷的快乐与成就感,买回来觉得还是非常值的。我喜欢看书,喜欢看各种各样的书,看的很杂,文学名著,流行小说都看,只要作者的文笔不是太差,总能让我从头到脚看完整本书。只不过很多时候是当成故事来看,看完了感叹一番也就丢下了。所在来这里买书是非常明智的
评分长度在5-200个字之间 填写您对此商品的使用心得,例如该商品或某功能为您带来的帮助,或使用过程中遇到的问题等。最多可输入200字
评分用于教材凑字凑字凑字凑字
评分好书,毋庸置疑。。。
评分长度在5-200个字之间 填写您对此商品的使用心得,例如该商品或某功能为您带来的帮助,或使用过程中遇到的问题等。最多可输入200字
评分针对C++特征讲了很多相关的知识,NICE
评分帮实验室买的,还没使用,囤货中
评分不错不错不错不错不错
世界著名计算机教材精选:数据结构与算法分析(C++语言描述 第2版) pdf epub mobi txt 电子书 下载