图书介绍

数据抽象和问题求解 C++语言描述 第4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据抽象和问题求解 C++语言描述 第4版
  • (美)Frank M. Carrano著;郭平,张敏译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302118698
  • 出版时间:2005
  • 标注页数:706页
  • 文件大小:55MB
  • 文件页数:721页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据抽象和问题求解 C++语言描述 第4版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 问题解决技术1

第1章 编程原理与软件工程3

1.1 问题求解与软件工程3

1.2 模块化设计11

1.3 关键编程问题18

1.4 小结31

1.5 提示32

1.6 自我测试题32

1.7 练习题33

1.8 编程问题35

第二章 递归:镜子37

2.1 递归解决方案37

2.2 计数52

2.3 数组查找57

2.4 组织数据64

2.5 递归与效率69

2.6 小结72

2.7 提示72

2.8 自我测试题73

2.9 练习题73

2.10 编程问题79

第三章 数据抽象:墙80

3.1 抽象数据类型80

3.2 指定ADT83

3.3 实现ADT94

3.4 小结112

3.5 提示113

3.6 自我测试题113

3.7 练习题114

3.8 编程问题116

第3章 链表117

4.1 预备知识117

4.2 链表编程125

4.3 链表的各种变化148

4.4 清单应用程序152

4.5 C++标准模板库156

4.6 小结162

4.7 提示164

4.8 自我测试题165

4.9 练习题167

4.10 编程问题169

第五章 递归问题解决技术172

5.1 回溯172

5.2 定义语言178

5.3 递归和数学归纳法的关系189

5.4 小结191

5.5 提示192

5.6 自我测试题192

5.7 练习题192

5.8 编程问题195

第2部分 使用抽象数据类型解决问题201

第六章 栈201

6.1 抽象数据类型201

6.2 ADT栈的简单应用206

6.3 ADT栈的实现209

6.4 应用:代数表达式223

6.5 应用:查找问题227

6.6 栈和递归的关系236

6.7 小结238

6.8 提示238

6.9 自我测试题238

6.10 练习题239

6.11 编程问题242

第七章 队列247

7.1 ADT队列247

7.2 ADT队列的简单应用249

7.3 实现ADT队列251

7.4 基于位置的ADT总览266

7.5 模拟应用267

7.6 小结275

7.7 提示275

7.8 自我测试题275

7.9 练习题276

7.10 编程问题278

第8章 类关系282

8.1 继承282

8.2 虚函数和后期绑定290

8.3 友元297

8.4 ADT列表和有序表299

8.5 类模板304

8.6 重载运算符310

8.7 迭代器313

8.8 小结318

8.9 提示319

8.10 自我测试题319

8.11 练习题319

8.12 编程问题323

第9章 算法效率和排序325

9.1 确定算法效率325

9.2 排序算法及其效率333

9.3 小结359

9.4 提示360

9.5 自我测试题360

9.6 练习题361

9.7 编程问题363

第10章 树366

10.1 术语366

10.2 ADT二叉树372

10.3 ADT二叉查找树393

10.4 一般树424

10.5 小结426

10.6 提示426

10.7 自我测试题427

10.8 练习题428

10.9 编程问题433

第11章 表和优先队列435

11.1 ADT表435

11.2 ADT优先队列:ADT表的变体451

11.3 STL中的表和优先队列466

11.3 小结477

11.4 提示476

11.5 自我测试题476

11.6 练习题479

11.7 编程问题482

第十二章 表的高级实现483

12.1 平衡查找树483

12.2 散列510

12.3 按多种形式组织数据528

12.4 小结531

12.5 提示532

12.6 自我测试题532

12.7 练习题533

12.8 编程问题535

第13章 图536

13.1 术语536

13.2 将图作为ADT538

13.3 图的遍历544

13.4 图的应用550

13.5 小结563

13.6 提示564

13.7 自我测试题564

13.8 练习题565

13.9 编程问题567

第14章 外部方法569

14.1 了解外部存储569

14.2 排序外部文件的数据571

14.3 外部表577

14.4 小结594

14.5 提示594

14.6 自我测试题595

14.7 练习题595

14.8 编程问题597

附录A C++基础599

附录B ASCll字符代码653

附录C C++头文件和标准函数655

附录D 数学归纳法659

附录E 标准模板库663

术语表673

自我测试题答案690

热门推荐