第一篇 算法与数据结构
第1章 基础算法思想
递推、枚举、递归、分治、贪婪、试探、模拟算法等
第2章 简单数据结构
线性表、队列、栈
第3章 复杂数据结构
树、图
第4章 常用算法——排序
冒泡、快速、简单选择、堆、直接插入、希尔、合并排序算法等
第5章 常用算法——查找
简单查找、二叉排序树、索引、散列
第二篇 用数据结构解决实际问题
第6章 数学问题
整数、素数、阶乘、π近似值、方程求解、矩阵运算、一元多项式
第7章 数据结构问题
约瑟夫环、大整数四则运算、进制转换、括号匹配、中序表达式转后序表达式、停车场管理、迷宫求解、LZW压缩
第8章 算法经典问题
不定方程问题、推算问题、魔术方阵、智力趣题、趣味游戏
第9章 信息学奥赛试题精解