CL-5 递归

课程咨询

适合学生
1.本阶段课程为零基础入门课程,适合小学五年级以上同学;
2.数学成绩优异者可适当放宽年龄,但需经过数学知识测评。

前置知识
1.CL-5 课程需以 CL-4 课程为前置知识;
2.需提前学习 CL-4 课程知识,内容包括:函数,函数传参,字符串,字典序,基础排序,位图与计数。

完课目标
通过3-6个月 CL 阶段的学习,具备 C++ 基本编程能力。
1.掌握两大专题,算法编程基础知识、表达式
2.系统化训练编程能力,提升孩子在计算、逻辑和空间思维等各个方面的技能。

CL-5 知识点

递归基础
第一节 关于递归
第二节 递归的示例
第三节 递归的流程
第四节 习题
递归与辗转相除
第一节 最大公约数
第二节 辗转相除法
第三节 最小公倍数
第四节 习题
递归中的参数
第一节 递归与全局变量
第二节 如何构思递归
第三节 习题
递归与循环
第一节 递归如何替代循环
第二节 循环如何替代递归
第三节 习题
全排列问题
第一节 无重复的全排列
第二节 有重复的全排列
第三节 循环实现全排列
第四节 习题
递归与回溯
第一节 递归与回溯
第二节 习题