更新时间:2022-12-20 18:30:11
封面
版权信息
版权
内容提要
前言
资源与支持
第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 一元多项式的乘法