PL-3 位运算,枚举,模拟

课程咨询

适合学生
1.本阶段课程适合小学六年级及以上,具有C++基本编程能力的学生;
2.选择课程前请联系班主任进行编程基础测评。

前置知识
1.PL-3 课程需以 PL-2 课程为前置知识;
2.需提前学习 PL-2 系列课程知识, 内容包括斐波那契数列,质数,分解质因数,容斥,取模与循环,数学基础等内容,有助于大家对于算法预科奠定初步的基础。

PL-3 知识点

位运算
第一节 “按位与”运算符(&)
第二节 “按位或”运算符(|)
第三节 “异或”运算符(^)
第四节 复习巩固与思维训练
位运算应用
第一节 左移运算符(<<) 第二节 右移运算符(>>)
第三节 常用位运算的技巧
第四节 复习巩固与思维训练
简单枚举
第一节 简述
第二节 应用场合
第三节 枚举法的优缺点
第四节 复习巩固与思维训练
枚举技巧
第一节 枚举算法的优化
第二节 选择枚举方式
第三节 枚举一维计算一维
第四节 复习巩固与思维训练
离散化
第一节 基本概念
第二节 离散化方法
第三节 离散化与枚举
第四节 复习巩固与思维训练
模拟计算
第一节 复习巩固与思维训练
数据结构模拟
第一节 复习巩固与思维训练