C/C++函数与算法速查宝典

C/C++函数与算法速查宝典

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书系统地讲解了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++函数与算法速查宝典》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
C/C++程序设计竞赛真题实战特训教程(图解版) 电子书
蓝桥杯C/C++备赛指南,提高编程思维和竞赛水平。
嵌入式Linux与物联网软件开发——C语言内核深度解析 电子书
  针对性强:面向嵌入式Linux内核源码、底层驱动软件开发等技术方向。   精华原创:凝结作者多年研发及教学经验,帮助读者真正深度理解难点。   求职必读:详解常见面试题,完全应对 “嵌入式软件工程师”岗位需求。
C语言从入门到精通(第4版) 电子书
本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。
C#完全自学教程 电子书
本书从初学者角度出发,介绍了使用C#进行WinForms程序开发的常用技术和方法。
面向对象程序设计及C++(附微课视频第3版) 电子书
微课视频解决编程之忧,一本程序设计讲解大全。