学习C++基本程序结构、变量声明与输入输出
掌握int/double/char等基本数据类型与算术运算
学习if/else条件分支结构
掌握if-else if-else多分支和嵌套使用
学习for循环的基本语法和用法
掌握while和do-while循环
学习一维数组的声明、初始化和遍历
掌握二维数组操作和字符数组
学习自定义函数、参数传递和返回值
掌握递归函数的写法和终止条件
实现冒泡排序算法
掌握选择排序和插入排序
实现顺序查找和二分查找算法
实现大整数的高精度加减法
学习贪心算法的基本思想和经典问题
掌握DFS递归实现和回溯算法
掌握BFS的实现和最短路应用
学习线性DP的状态设计和转移
掌握01背包和完全背包
Dijkstra算法和Floyd算法
前序、中序、后序遍历实现
精选历年真题代码练习
掌握并查集的find/union操作与路径压缩
Kruskal算法+并查集实现最小生成树
priority_queue优化的Dijkstra最短路
线段树建树、单点修改、区间查询
字符串哈希预处理与子串哈希值查询
lowbit、二进制枚举子集、快速幂变体
单调栈找下一个更大元素、矩形面积
二分答案查找最优解、check函数设计