■
数据结构
数据结构的定义
算法表达中的抽象机制
基本ADT
表
栈
队列
串
树
二叉树
图
高级ADT
集合
字典
并查集
优先队列
优先级树和堆
检索树
搜索树
分离集合
■
算法
算法的定义
伪代码的使用
算法的复杂性
算法设计策略
递归技术
分治法
模拟法
贪心法
搜索策略
随机法
动态规划
常用算法
排序
选择
查找
串匹配
数论算法
计算几何学
搜索算法
图论算法
组合数学算法
最优化问题
近似算法
■
高级专题
数据结构的扩充与联合
静态数据结构的动态化方法
问题的计算复杂性
算法的分摊时间分析
并行算法
遗传算法
人工智能
■
程序设计竞赛
参赛经验
NOI竞赛
中国NOI
美国NOI
IOI竞赛
ACM/ICPC
其他竞赛
■
编程题库
按照问题涉及的领域分类
按照解决问题的算法分类
经典问题
竞赛试题
■
资源中心
下载专区
技术文章
学术论文
代码角
好书推荐
互联网资源