资源目录
第一部分:环境准备与基础配置
-
【购买后先看】资料包介绍
-
【遇到环境配置问题时观看】常见错误处理方式
-
【遇到波浪线错误提示时观看】编译器版本冲突
-
全集试看
-
-
环境介绍
-
-
-
编辑器安装
-
-
-
编译器安装
-
3.1 编译器安装2
-
-
-
编译脚本
-
-
-
练习环境介绍
-
-
-
格式化、自动保存、代码截图
-
-
第二部分:C/C++ 语言入门
初识 C 语言
-
1.1 Hello World
-
1.2 输出菱形
初识 C++
-
2.1 Hello World2
-
2.2 输出菱形 2
核心概念
-
-
变量
-
-
-
注释
-
-
-
输入与输出
-
5.1 输出第二个数
-
第三部分:数据类型与运算
基础数据类型
高级输出
-
2.1 输出宽度
-
2.2 输出字符
-
2.3 保留小数位数
-
2.4 保留小数位数 2
-
-
2.5 综合输出
-
2.6 浮点输出
-
2.7 反向输出
基础运算
-
3.1 基础加法
-
3.2 基础加法 2
-
-
3.3 基础乘法
-
3.4 基础除法、取余
-
3.5 圆的计算
-
3.6 温度计算
-
3.7 电阻计算
-
3.8 等差数列求末项
-
3.9 等差数列求和
-
-
3.10 复合应用
类型转换
-
4.1 double 转 int
-
4.2 char 转 int
-
4.3 int 转 char
-
4.4 int 转 bool
-
4.5 复合计算
-
4.6 浮点数取余
常用数学函数
-
5.1 两点距离
-
5.2 三角形面积
-
5.3 2 的幂次
-
5.4 乘方计算
-
5.5 综合应用
-
5.6 综合应用 2
-
第四部分:逻辑控制与循环
逻辑运算
-
1.1 奇偶性判断
-
1.2 两位数判断
-
1.3 逻辑或
-
1.4 逻辑且
-
1.5 逻辑且2
-
-
1.6 点在矩形内
-
1.7 综合应用
条件控制
-
2.1 正负判断
-
2.2 大小比较
-
2.3 最大值
-
2.4 整除
-
2.5 个数判断
-
2.6 计算比较
-
2.7 分段函数
-
2.8 三角形判断
-
2.9 四则运算
-
2.10 方程求根
循环控制
-
3.1 求和、平均数
-
3.2 最大值
-
3.3 综合练习
-
3.4 条件嵌套
-
3.5 break
-
3.6 小数点后 n 位
-
3.7 幂的尾数
-
3.8 角谷猜想
-
3.9 获取每一位
-
3.10 循环嵌套
-
3.11 循环嵌套 2
-
3.12 循环嵌套 3
-
Switch 语句
-
4.1 四则运算
-
4.2 星期几
第五部分:数据结构(数组与向量)
数组
-
1.1 分糖果
-
1.2 十个数相加
-
1.3 斐波那契数列
-
1.4 求 e
-
1.5 数组翻转
-
1.6 开关灯
-
1.7 矩阵边缘
-
1.8 矩阵鞍点
-
1.9 矩阵乘法
-
1.10 矩阵转置
-
1.11 矩阵旋转
-
1.12 矩阵处理
Vector 容器
-
2.1 旋转数组
-
2.2 进制转换
-
2.3 重排队列
-
2.4 出牌
-
2.5 取硬币
-
2.6 删除数字
-
2.7 超链接
-
2.8 二维排队
第六部分:字符串处理
字符串基础
-
1.1 整行输入
-
1.2 回文串
-
1.3 ASCII 操作
-
1.4 加密
-
1.5 加密2
-
-
1.6 子串
-
1.7 删除后缀
-
1.8 分割单词
String 类
-
2.1 format
-
2.2 字符分类
-
2.3 编码
-
2.4 子串
-
2.5 回文切分
-
2.6 字符串插入
-
2.7 字典序
-
2.8 方程解析
-
2.9 实现 format
第七部分:函数与递归
函数基础
-
1.1 好数
-
1.2 取金币
-
1.3 三子棋
-
1.4 三子棋2
-
-
1.5 乘法表
-
1.6 乒乓球
-
1.7 石头剪刀布
-
1.8 数字翻转
Main 函数
递归
-
3.1 裸递归
-
3.2 公式推导
-
3.3 记忆化
-
3.4 分形矩形
-
3.5 分形 X
-
3.6 分型三角
-
3.7 基因编码
-
3.8 正则表达式
-
3.8.2 正则表达式
-
-
3.9 解码
-
3.10 logo语言
匿名函数
-
-
课程 – 匿名函数
-
第八部分:内存与指针
-
-
指针和内存
-
-
-
指针和复合类型
-
-
-
C++ 内存模型
-
第九部分:结构体与类
纯数据结构体
-
1.1 最大值
-
1.2 点
-
1.3 最远的点
-
1.4 排序
-
1.5 从大到小
-
1.6 从大到小
-
-
1.7 自定义排序
-
1.8 多次排序
类与封装
-
2.1 高精度加法
-
2.2 高精度减法
-
2.3 高精度除法
-
2.4 高精度除法
-
继承与多态
-
-
课程 – 继承与多态
-
第十部分:STL 与算法
-
-
算法数据结构简介
-
-
-
sort
-
-
-
nth_element
-
-
-
lower_bound
-
-
-
next_permutation
-
-
-
unique
-
-
-
其他函数
-
-
-
vector
-
-
-
queue/stack/deque
-
-
-
priority_queue
-
-
-
set
-
-
-
map
-
-
-
总结和习题
-
习题集
-
习题1 至 习题20(共20个练习)
第十一部分:高级主题
文件操作
-
1.1 实践:文件管理
位运算与 bitset
-
2.0 bit类介绍
-
2.1 基础运算
-
2.2 结论推导1
-
2.3 结论推导2
-
2.4 结论推导3
-
-
2.5 结论+运算1
-
2.6 结论+运算3
-
2.7 结论+运算3
-
2.8 结论+运算4
-
模板
修饰词
预处理器
-
5.1 配置调试环境
第十二部分:竞赛技巧与优化
-
-
赛前注意事项
-
-
-
如何编译运行
-
-
-
WA 了怎么办
-
-
-
如何 debug
-
-
-
常数优化
-
5.1 IO优化
-
5.2 有效优化
-
5.3 效果不大优化
-
5.4 无效优化
-
-
-
工具推荐
-
6.1 CPH
-
6.2 utools
-