NOI 大纲

· · 个人记录

本文已过时,CCF 发布了新的大纲,详见此处

整理——Jerrycyx(CSDN,洛谷)

原通知:https://www.noi.cn/xw/2021-04-02/724387.shtml

原 PDF:https://www.noi.cn/upload/resources/file/2021/04/06/152179.pdf

【X】 表示难度系数

2.1 入门级

2.1.1计算机基础与编程环境

2.1.2 C++程序设计

1. 程序基本概念

2. 基本数据类型

3. 程序基本语句

4. 基本运算

5. 数学库常用函数

6. 结构化程序设计

7. 数组

8. 字符串的处理

9. 函数与递归

10. 结构体类型

11. 指针类型

12. 文件及基本读写

13. STL模板应用

2.1.3 数据结构

1. 线性表

2. 简单树

3. 特殊树

4. 简单图

2.1.4 算法

1. 算法概念与描述

2. 入门算法

3. 基础算法

4. 数值处理算法

5. 排序算法

6. 图论算法

7. 动态规则

2.1.5 数学

1. 数及其运算

2. 初中数学

3. 初等数论

4. 组合数学

2.2 提高级

2.2.1 计算机基础与编程环境

2.2.1 C++程序设计

1. 类(class)

2. STL模板

2.2.2 数据结构

1. 线性结构

2. 集合与森林

3. 特殊树

4. 常见图

5. 哈希表

2.2.3 算法

1. 复杂度分析

2. 基础算法

3. 排序算法

4. 字符串相关算法

5. 搜索算法

6. 图论算法

7. 动态规则

2.2.4 数学

1. 高中数学

2. 初等数论

3. 组合数学

4. 线性代数

2.3 NOI级

2.3.1 C++程序设计

2.3.2 数据结构

1. 线性结构

2. 序列

3. 复杂树

4. 可合并堆

5.【9】可持久化数据结构

2.3.3 算法

1. 算法策略

2. 字符串算法

3. 图论算法

4. 动态规划

2.2.4 数学

1. 信息论基础

2. 初等数论

3. 离散数学

4. 组合数学

5. 高等数学

6. 线性代数

7. 概率论

8. 博弈论

9. 运筹学

10. 计算几何