第1章 基礎 3
1.1 基礎編程模型 8
1.2 數(shù)據抽象 64
1.3 背包、隊列和?! ?20
1.4 算法分析 172
1.5 案例研究:union-find算法 216
第2章 排序 243
2.1 初級排序算法 244
2.2 歸并排序 270
2.3 快速排序 288
2.4 優(yōu)先隊列 308
2.5 應用 336
第3章 查找 361
3.1 符號表 362
3.2 二叉查找樹 396
3.3 平衡查找樹 424
3.4 散列表 458
3.5 應用 486
第4章 圖 515
4.1 無向圖 518
4.2 有向圖 566
4.3 最小生成樹 604
4.4 最短路徑 638
第5章 字符串 695
5.1 字符串排序 702
5.2 單詞查找樹 730
5.3 子字符串查找 758
5.4 正則表達式 788
5.5 數(shù)據壓縮 810
第6章 背景 853