
1、结合“多功能计算器”,讲解C++的变量、表达式、数据类型条件语句、循环语句等知识。
2、结合题目介绍并查集、分治、组合数学、树、图等知识。
3、结合加密解密程序、文章着色程序等实例讲解递归、数组等知识。
4、结合题目介绍搜索、贪心、动态规划等知识。
5、结合排序程序、飞机大战游戏,讲解排序算法、结构体等知识。
6、结合题目介绍欧几里得算法、素数筛法、队列、栈等知识。
7、结合题目介绍快速幂、哈希、高精度、二分等知识。
8、结合题目介绍格式化输入输出、枚举、模拟、时间复杂度等知识。
1、招生条件:五年级(零基础)
2、上课形式:12节录播课+12节小班课+3个月在线答疑
3、教学时间:3个月
1、初遇C++
通过HelloWrold程序介绍C++的最基本内容。
2、直角三角形与光年
实现一个判断直角三角形的程序,和一个光年计算的程序。
3、一个文本加密解密程序的实现
利用异或运算实现一个文本加密程序,并利用继承实现解密。
4、电子荧光笔
利用16进制颜色与html的特性,将所需的内容变成彩色,达到电子荧光笔的效果。
5、会吐泡泡的程序
1.让数组中的数字沉到数组末尾2.冒泡排序的简单版本3.冒泡排序的优化版本。
6、OJ系统介绍
介绍在线判题系统OJ(Online Judge)的相关知识。
7、C语言格式化输入输出
格式化输入输出(C)的知识点及相关题目。
8、C++格式化输入输出
格式化输入输出(C++)的知识点及相关题目。
9、Linux系统与gdb调试
了解NOIP系列比赛用的Linux系统,和gdb的使用。
10、调试技术:对拍
对拍的方法及相关题目。
11、乘法快速幂,Fibonacci
乘法快速幂的知识点及相关题目。
12、欧几里得算法
欧几里得算法的知识点及相关题目。
13、并查集
并查集的知识点与相关题目。
14、分治
分治的知识点与相关题目。
15、高效排序算法
高效排序算法的知识点与相关题目。