USACO银级课程大纲

课程基本信息

时长:40小时

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

课程阶段:

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

课程章节内容

章节 课次 内容
一、图论 1 图结构
2 深度优先搜索算法 DFS
3 广度优先搜索算法 BFS
4 洪泛法 Flood Fill
5 连通分量 Connecting components
二、树论 6 二叉树与二叉搜索树
7 常见树操作与递归求解
三、前缀和 8 一维数组前缀和
9 二维数组前缀和
四、位运算 10 位运算符 Bit Operations
11 位运算的加法与乘法
五、高阶算法与数据结构 12 几何学 Geometry
13 优先队列 PriorityQueue
14 二分查找 Binary Search
15 自定义比较 Comparable
16 自定义排序 Sort
17 分治法 Divide and Conquer
六、面向对象设计 18 类与对象 Classes and Objects
19 成员变量与方法 Data Members and Member Functions
七、考前冲刺 20 真题讲解与模拟考试
返回授课体系