C++STL基础及应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:金百东,刘德山编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302229544
- 页数:369 页
第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 进一步理解vector 94
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
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019