编辑推荐
本书系统地讲解了C和C++中的常用函数及算法,是一本内容丰富的案头工具书。
内容简介
本书系统地讲解了C和C++中的常用函数及算法,其内容分为3篇,共29章,包括近300个常用函数和九大类算法,还以实例形式讲解了Visual Studio调试技术。其中,在C语言函数篇,对每一个函数的讲解都包含了函数原型、功能、参数、返回值、范例、解析等内容,部分函数会通过综合实例来辅助理解。在算法篇,每个算法采用相应实例进行讲解,包含问题、分析、实现、说明等内容。在C++输入/输出流与容器篇,针对每个类库选取了最常用的函数,按构造类函数、存取类函数、操作类函数等类别从函数原型、函数功能、函数参数、函数返回值、函数范例、函数解析等方面进行了介绍。本书适合学习C/C++函数和算法的初、中级开发人员,爱好者和大、中专院校学生使用。对于经常使用C/C++进行开发的程序员,本书更是一本难得的案头常备工具书。
作者简介
作者陈锐,硕士生导师,中国人工智能学会情感智能专委会委员、中国图象图形学学会人机交互专委会委员。目前从事数据结构与算法方面的教学工作,以及人工智能、推荐系统方面的科研工作。
章节目录
版权信息
内容提要
前言
资源与支持
第1篇 C语言函数篇
第1章 ctype.h库函数
1.1 字符测试函数
1.2 字符转换函数
第2章 stdio.h库函数
2.1 字符输入/输出函数
2.2 格式化输入/输出函数
2.3 文件输入/输出函数
2.4 文件定位函数
2.5 文件存取操作函数
2.6 文件错误控制函数
2.7 文件输入/输出函数综合应用范例
第3章 string.h库函数
3.1 字符串比较函数
3.2 字符串拷贝函数
3.3 字符串连接函数
3.4 字符串查找函数
3.5 字符串转换函数
3.6 其他函数
3.7 字符串函数综合应用范例
第4章 stdlib.h库函数
4.1 字符串转换函数
4.2 动态内存管理函数
4.3 随机数生成函数
4.4 查找函数和排序函数
4.5 过程控制函数
第5章 math.h库函数
5.1 三角函数
5.2 指数和对数函数
5.3 幂指数和开方函数
5.4 绝对值函数
5.5 其他函数
5.6 数学函数综合应用范例
第6章 stdarg.h库函数
6.1 va_arg宏
6.2 va_start宏
6.3 va_end宏
6.4 可变参数函数综合应用范例
第7章 time.h库函数
7.1 时间操作函数
7.2 时间格式转换函数
第2篇 算法篇
第8章 排序算法
8.1 插入排序
8.2 交换排序
8.3 选择排序
8.4 归并排序
8.5 基数排序
第9章 查找算法
9.1 基于线性表的查找
9.2 基于树的查找
9.3 哈希表的查找
第10章 递推算法
10.1 顺推法
10.2 逆推法
第11章 枚举算法
11.1 判断n是否能被3、5、7整除
11.2 百钱买百鸡
11.3 五猴分桃
11.4 求最大连续子序列和
11.5 填数游戏
11.6 谁在说谎
第12章 递归算法
12.1 简单递归
12.2 复杂递归
第13章 贪心算法
13.1 找零钱问题
13.2 哈夫曼编码
13.3 加油站问题
第14章 回溯算法
14.1 和式分解(非递归实现)
14.2 填字游戏
14.3 装箱问题
第15章 分治算法
15.1 最大子序列和问题
15.2 求x的n次幂
15.3 众数问题
15.4 求n个数中的最大者和最小者
15.5 整数划分问题
15.6 大整数的乘法问题
第16章 矩阵算法
16.1 打印拉丁方阵
16.2 打印蛇形方阵
16.3 打印螺旋矩阵(非递归和递归实现)
16.4 打印逆螺旋矩阵
16.5 将矩阵旋转90度
16.6 将上三方阵以行序为主序转换为以列序为主序
第17章 实用算法
17.1 一年中的第几天
17.2 大小写金额转换
17.3 将15位身份证号转换为18位
17.4 微信抢红包问题
17.5 求算术表达式的值
17.6 一元多项式的乘法
17.7 大整数乘法
17.8 迷宫求解
第18章 程序调试技术
18.1 为什么要调试程序
18.2 程序调试
第3篇 C++输入/输出流与容器篇
第19章 ios_base类
19.1 flags函数
19.2 setf函数和unsetf函数
19.3 precision函数
19.4 width函数
第20章 iostream类
20.1 get函数
20.2 getline函数
20.3 ignore函数
20.4 peek函数
20.5 read函数
20.6 putback函数
20.7 put函数
20.8 fill函数
第21章 文件流类
21.1 ifstream构造函数
21.2 rdbuf函数
21.3 is_open函数
21.4 open函数和close函数
21.5 read函数和write函数
21.6 seekg函数和tellg函数
21.7 seekp函数和tellp函数
21.8 flush函数
第22章 string类
22.1 字符串运算符函数
22.2 字符串迭代器函数
22.3 字符串长度函数
22.4 字符串操作函数
第23章 vector类
23.1 构造类函数
23.2 迭代器函数
23.3 容量类函数
23.4 存取类函数
23.5 操作类函数
第24章 deque类
24.1 构造类函数
24.2 迭代器函数
24.3 容量类函数
24.4 存取类函数
24.5 操作类函数
第25章 list类
25.1 构造类函数
25.2 迭代器函数
25.3 容量类函数
25.4 存取类函数
25.5 操作类函数
第26章 stack类
26.1 构造类函数
26.2 容量类函数
26.3 存取类函数
26.4 操作类函数
第27章 queue类
27.1 构造类函数
27.2 容量类函数
27.3 存取类函数
27.4 操作类函数
第28章 set类
28.1 构造类函数
28.2 迭代器类函数
28.3 容量类函数
28.4 操作类函数
第29章 map类
29.1 构造类函数
29.2 迭代器类函数
29.3 容量类函数
29.4 存取类函数
29.5 操作类函数
C/C++函数与算法速查宝典是2022年由人民邮电出版社出版,作者梁辉。
得书感谢您对《C/C++函数与算法速查宝典》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。