1 概述Overview
2 数组Arrays
3 简单排序Simple Sorting
4 栈和队列Stacks and Queues
5 链表Linked Lists
6 递归Recursion
7 高级排序Advanced Sorting
8 二叉树Binary Trees
9 2-3-4树和外部存储2-3-4 Trees and External Storage
10 AVL和红黑树AVL and Red-Black Trees
11 哈希表Hash Tables
12 空间数据结构Spatial Data Structures
13 堆Heaps
14 图Graphs
15 带权图Weighted Graphs
16 如何选用数据结构和算法What to Use and Why
附录 Appendixes
A 运行可视化工具Running the Visualizations
B 进一步阅读Further Reading
C 课后习题答案Answers to Questions