PL-1 结构体,数据结构与 STL

课程咨询

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

前置知识
1.PL-1 课程需以 CL 系列课程为前置知识;
2.需提前学习 CL 系列课程知识, 内容包括函数,字符串,字典序,基础排序,全排序,位图,递归与回溯等内容,有助于大家对于算法预科奠定初步的基础。

完课目标
通过 6-9 个月 PL 阶段的学习,具备参加 NOIP 普及组竞赛能力。
1.掌握三大专题,结构体、数据结构、STL
2.系统化训练编程能力,提升孩子在计算、逻辑和空间思维等各个方面的技能。

PL-1 知识点

结构体
第一节 关于结构体
第二节 结构体变量
第三节 成员的获取和赋值
第四节 结构体排序
第五节 复习巩固与思维训练
结构体与模板
第一节 结构体嵌套
第二节 结构作为函数参数
第三节 模板与pair
第四节 复习巩固与思维训练
链表
第一节 什么是链表
第二节 链表的常用操作
第三节 链表与数组
第四节 链表的应用
第五节 复习巩固与思维训练
vector
第一节 什么是vector
第二节 vector的基本操作
第三节 遍历vector
第四节 vector排序
第五节 复习巩固与思维训练

第一节 什么是栈
第二节 写一个栈
第三节 stack的基本操作
第四节 stack的示例
第五节 复习巩固与思维训练
队列
第一节 什么是队列
第二节 写一个队列
第三节 queue的基本操作
第四节 queue的示例
第五节 复习巩固与思维训练
map
第一节 map简介
第二节 map的功能
第三节 使用map
第四节 map的遍历
第五节 其它用法
第六节 复习巩固与思维训练
set
第一节 set关联式容器
第二节 set遍历
第三节 常用操作
第四节 复习巩固与思维训练