译者序 前言 致谢 第1章 绪论 1.1 评估算法 1.2 修改算法 1.2.1 主要的优化:I/O 1.2.2 主要的优化:函数调用 1.3 资源和参考资料 第2章 基本数据结构 2.1 链表 2.1.1 双向链表 2.1.2 链表的其他特征 2.2 栈和队列 2.2.1 栈的特征 2.2.2 队列的特征 第3章 散列 3.1 散列的概念 3.2 散列函数 3.3 冲突解决方法 3.3.1 线性再散列法 3.3.2 非线性再散列法 3.3.3 外部拉链法 3.4 性能问题 3.5 资源和参考资料 第4章 查找 4.1 查找的特征 4.1.1 准备时间 4.1.2 运行时间 4.1.3 回溯的