USACO铜级课程大纲

课程基本信息

时长:40小时

编程语言:C++/Python/Java

课程阶段:

  • 1. 知识梳理段:各个章节语法知识点梳理
  • 2. 算法讲解段:专题分类讲解(递归/贪心等)
  • 3. 真题练习段:考点查漏补缺,真题模考点评,考场技巧点拨

课程章节内容

章节 课次 内容
一、基础语法 1 背景介绍与C++基础语法入门
2 条件判断与循环
二、高级特性 3 一维数组
4 常见集合类
5 二维数组
三、基础算法 6 经典排序算法
7 枚举法
8 二分查找
四、算法思想 9 模拟法 Simulation
10 双指针 two pointers
11 贪心算法 greedy
12 递归算法 recursion
13 回溯法 Backtracking
14 全排列 permutations
五、数据结构 15 栈 stack
16 队列 queue
17 链表 LinkedList
18 图 graph
六、考前冲刺 19 知识点归纳与错题回顾
20 真题讲解与模拟考试
返回授课体系