图书介绍

C++STL基础及应用PDF|Epub|txt|kindle电子书版本网盘下载

C++STL基础及应用
  • 金百东,刘德山编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302229544
  • 出版时间:2010
  • 标注页数:369页
  • 文件大小:85MB
  • 文件页数:380页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C++STL基础及应用PDF格式电子书版下载

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

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

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

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

图书目录

第1章 STL概述1

1.1 STL历史1

1.2 STL内容2

1.3 建立STL程序的方法3

1.4 命名空间5

第2章 模板7

2.1 通过模板初识STL思维7

2.2 traits技术10

2.3 模板与操作符重载14

第3章 迭代器19

3.1 什么是迭代器19

3.2 迭代器类位24

3.3 进一步理解迭代器27

3.4 STL迭代器28

第4章 输入输出流33

4.1 标准输入输出流33

4.1.1 插入符与提取符33

4.1.2 get系列函数35

4.1.3 处理流错误36

4.2 文件输入输出流38

4.2.1 文件打开38

4.2.2 文件关闭38

4.2.3 文件读写38

4.3 字符串输入输出流43

4.4 综合示例44

第5章 字符串49

5.1 字符串创建及初始化49

5.1.1 基本创建方式49

5.1.2 迭代器创建方式50

5.2 字符串操作50

5.2.1 插入操作50

5.2.2 替换操作51

5.3 字符串查询52

5.4 字符串中删除字符54

5.5 字符串比较54

5.6 综合示例55

第6章 函数对象61

6.1 简介61

6.1.1 为何引入函数对象61

6.1.2 函数对象分类62

6.1.3 简单示例63

6.2 一元函数64

6.3 二元函数66

6.4 系统函数对象68

6.4.1 算术类函数对象69

6.4.2 关系运算类函数对象72

6.4.3 逻辑运算类函数对象74

6.4.4 函数适配器74

6.5 综合示例79

第7章 通用容器83

7.1 概述83

7.1.1 容器分类83

7.1.2 容器共性84

7.1.3 容器比较85

7.2 vector容器85

7.2.1 概述85

7.2.2 初始化示例86

7.2.3 增加及获得元素示例88

7.2.4 修改元素示例92

7.2.5 删除元素示例93

7.2.6 进一步理解vector94

7.2.7 综合操作示例95

7.3 deque容器99

7.3.1 常用函数99

7.3.2 基本操作示例100

7.3.3 综合操作示例102

7.4 List容器104

7.4.1 常用函数105

7.4.2 基本操作示例106

7.4.3 综合操作示例109

7.5 队列和堆栈115

7.5.1 常用函数115

7.5.2 容器配接器116

7.5.3 基本操作示例117

7.5.4 综合操作示例120

7.6 优先队列123

7.6.1 常用函数123

7.6.2 基本操作示例124

7.6.3 综合操作示例125

7.7 bitset容器128

7.7.1 常用函数128

7.7.2 基本操作示例129

7.7.3 综合操作示例132

7.8 集合135

7.8.1 常用函数135

7.8.2 基本操作示例136

7.8.3 综合操作示例139

7.9 映射142

7.9.1 常用函数142

7.9.2 基本操作示例143

7.9.3 综合操作示例145

7.10 再论迭代器150

第8章 非变异算法155

8.1 循环155

8.1.1 主要函数155

8.1.2 示例分析156

8.2 查询160

8.2.1 主要函数160

8.2.2 示例分析163

8.3 计数171

8.3.1 主要函数171

8.3.2 示例分析172

8.4 比较174

8.4.1 主要函数174

8.4.2 示例分析175

第9章 变异算法179

9.1 复制180

9.1.1 主要函数180

9.1.2 示例分析181

9.2 交换182

9.2.1 主要函数182

9.2.2 示例分析183

9.3 变换184

9.3.1 主要函数184

9.3.2 示例分析185

9.4 替换188

9.4.1 主要函数188

9.4.2 示例分析190

9.5 填充191

9.5.1 主要函数191

9.5.2 示例分析192

9.6 生成193

9.6.1 主要函数193

9.6.2 示例分析194

9.7 删除199

9.7.1 主要函数199

9.7.2 示例分析200

9.8 唯一204

9.8.1 主要函数204

9.8.2 示例分析205

9.9 反转207

9.9.1 主要函数207

9.9.2 示例分析208

9.10 环移209

9.10.1 主要函数209

9.10.2 示例分析210

9.11 随机212

8.11.1 主要函数212

9.11.2 示例分析212

9.12 划分215

9.12.1 主要函数215

9.12.2 示例分析216

第10章 排序及相关操作219

10.1 排序220

10.1.1 主要函数220

10.1.2 示例分析222

10.2 第n个元素227

10.2.1 主要函数227

10.2.2 示例分析227

10.3 二分检索228

10.3.1 主要函数228

10.3.2 示例分析230

10.4 归并232

10.4.1 主要函数232

10.4.2 示例分析233

10.5 有序结构上的集合操作234

10.5.1 主要函数234

10.5.2 示例分析236

10.6 堆操作241

10.6.1 主要函数241

10.6.2 示例分析242

10.7 最大和最小245

10.7.1 主要函数245

10.7.2 示例分析247

10.8 词典比较247

10.8.1 主要函数247

10.8.2 示例分析248

10.9 排列生成器249

10.9.1 主要函数249

10.9.2 示例分析250

10.10 数值算法251

10.10.1 主要函数251

10.10.2 示例分析253

10.11 自定义STL风格函数254

第11章 STL应用257

11.1 算法的综合运用257

11.1.1 在多态中的应用257

11.1.2 set、map应用261

11.1.3 ini文件解析264

11.1.4 综合查询269

11.2 在数据结构中的应用280

11.2.1 全排列应用280

11.2.2 频度问题283

11.2.3 最长公共子序列问题285

11.2.4 大整型数加法、乘法类288

11.2.5 矩阵问题293

11.2.6 回溯问题296

11.2.7 字符串表达式300

11.2.8 图306

11.3 在Visual C++中应用316

11.3.1 Scribble绘图程序317

11.3.2 数据库操作程序324

11.3.3 文本文件排序、查询337

11.3.4 基于配置文件的查询程序346

11.3.5 STL与动态链接库360

参考文献369

热门推荐