NOI 大纲
入门级
计算机基础与编程环境
C++ 程序设计
1. 程序基本概念
2. 基本数据类型
3. 程序基本语句
4. 基本运算
5. 数学库常用函数
6. 结构化程序设计
7. 数组
8. 字符串的处理
9. 函数与递归
10. 结构体类型
11. 指针类型
12. 文件及基本读写
13. STL 模板应用
数据结构
1. 线性表
2. 简单树
3. 特殊树
4. 简单图
算法
1. 算法概念与描述
2. 入门算法
3. 基础算法
4. 数值处理算法
5. 排序算法
6. 搜索算法
7. 图论算法
8. 动态规划
数学
1. 数及其运算
2. 初等数学
3. 数论
4. 离散与组合数学
5. 其他
提高级
计算机基础知识与编程环境
C++ 程序设计
1. 类(class)
2. STL 模板
数据结构
1. 线性结构
2. 集合与森林
3. 特殊树
4. 常见图
5. 哈希表
算法
1. 复杂度分析
2. 算法策略
3. 基础算法
4. 排序算法
5. 字符串相关算法
6. 搜索算法
7. 图论算法
8. 动态规划
数学
1. 初等数学
2. 初等数论
3. 离散与组合数学
4. 线性代数
NOI 级
C++ 程序设计
数据结构
1. 线性结构
2. 序列
3. 复杂树
4. 可合并堆
4. 可持化数据结构
算法
1. 算法策略
2. 字符串算法
3. 图论算法
4. 动态规划
数学
1. 初等数论
2. 离散与组合数学
3. 线性代数
4. 高等数学
5. 概率论
6. 博弈论
7. 最优化
8. 计算几何
9. 信息论
10. 其他
以颤抖之身追赶,怀敬畏之心挑战。--《棋魂》
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析