面向 C++ 算法教学的教师助手

课堂演示、课件播放、代码同步推送、学生实时监控,一站式完成 C++ 算法课堂。
内置完全贴合 2025 年新版 CSP-J/S 考纲的完整课件体系,开箱即用。

125+
课件总课数(CSP-J + CSP-S)
2500+
课件总页数
14
知识阶段(J1~J10 / S1~S4)
2025
贴合新版考纲

CSP-J 入门组课件J1 ~ J10 · 85 课 · 2100+ 页

从零基础到入门组省一水平的完整知识链路:语法基础 → 语言进阶 → 数据结构 → 算法初步 → 动态规划。每课配套可讲可写的课堂 PPT,覆盖 2025 年新版 CSP-J 考纲全部考点。

J1 编程入门8 课 · 259 页
编程初探信息的存储整除与取模编程与数学题分支结构逻辑运算多路分支数据类型与类型转换
J2 循环与枚举10 课 · 224 页
while循环复杂的循环结构循环的控制语句循环的应用猜数学小游戏初识for循环复杂for循环枚举算法基础质数与约数分解质因数
J3 数组与字符串9 课 · 250 页
计算机与数值计算图形打印数组素数筛法多维数组字符数组字符串类型循环与问题模拟阶段测试
J4 函数与排序8 课 · 212 页
字符串的操作字符串操作的综合应用函数C语言的输入输出排序数据统计问题C++语法进阶进制转换
J5 结构体与面向对象8 课 · 215 页
科学计算器位运算问题模拟矩阵运算结构体指针和引用面向对象基础结构体数组排序
J6 贪心与STL8 课 · 227 页
贪心初步问题模拟链表读到文件末尾字符串的更多工具动态数组二维动态数组更多STL容器
J7 栈队列与递归9 课 · 199 页
组合数学全排列问题队列线性数据结构综合数组下标的更多应用函数的递归调用递归与回溯二叉树
J8 算法进阶9 课 · 271 页
时空复杂度分析枚举算法进阶贪心算法进阶查找算法程序效率优化高精度运算前缀和和差分二分法与倍增分治算法
J9 搜索与图论9 课 · 244 页
离散化图论基础邻接表与树的基础深度优先搜索图与深度优先搜索搜索枚举深搜进阶广度优先搜索图和广度优先搜索
J10 动态规划7 课 · 268 页
递推动态规划入门最长上升子序列和最大子段和最长公共子序列和编辑距离背包问题动态规划优化区间dp

CSP-S 提高组课件S1 ~ S4 · 39 课 · 持续更新

覆盖提高组核心难点:进阶数据结构、字符串算法、图论深化、DP 优化、数论与组合、计算几何、网络流。面向冲省选/NOIP 的学生,与 2025 年新版 CSP-S 考纲对齐。

S1 进阶数据结构9 课 · 284 页
链表进阶队列进阶栈进阶二叉树和哈夫曼树并查集树状数组线段树同余与不定方程组合数计算
S2 字符串与进阶算法10 课 · 98 页
字符串HashKMPTrie字典树AC自动机欧拉函数容斥原理博弈论树形DPLCA与树上差分状压DP
S3 高级算法专题10 课
拓扑排序与强连通分量最小生成树最短路图论小合集数位DP矩阵快速幂DP优化概率与期望构造题套路数论合集
S4 省选冲刺专题10 课
平衡树树链剖分莫队可持久化线段树DSU on Tree网络流字符串进阶计算几何基础搜索进阶随机化与爬山

S1 ~ S4 课件随新版 CSP-J/S 考纲持续迭代更新。

课堂功能

不止是课件——AlgoCode & AlgoClass 把"讲、写、看、收"整合在一条时间线上。

课件演示与画笔
高清 PDF 课件播放,支持画笔标注、翻页同步,边讲边写。
代码同步推送
教师端编辑的代码实时推送到全体学生屏幕,讲代码即看代码。
学生实时监控
在线学生列表 + 屏幕/代码查看,掌握每位学生的课堂进度。
课堂运行与判题
内置 g++ 编译运行与用例评测,课堂练习即做即判。