动态演示(dynamic demonstration)
  第一章 数据结构概述    6.2 二分查找
    1.1 什么是数据结构  第七章 排序
    1.2 逻辑结构
  7.1插入排序 (直接插入 二分插入 希尔 表插入)
    1.3 存储结构
 7.2选择排序 (直接选择 树形选择 堆排序)
    1.4 数据运算    7.3交换排序 (冒泡排序 快速排序)
    1.5 算法分析与评价    7.4归并排序 (两组合并 自然归并)
  第二章 栈  第八章 表与信息检索
    2.1 顺序栈    8.1 矩形表
    2.2 链栈    8.2 特殊形状的表
    2.3 栈的应用    8.3 锯齿表
  第三章 队列    8.4 倒排表
    3.1 顺序队列    8.5 散列表 (线性探查法 双散列探查 拉链法)
    3.2 链队  第九章 二叉树
  第四章 链表    9.1 二叉树的相关概念
   4.1 顺序表 (插入 删除 替换 遍历)
   9.2 二叉树遍历
   4.2 表、栈及队列比较      9.3 二叉树存储
4.3 单链表 (查找 插入 删除)
   9.4 二叉搜索树
4.4 双链表 (查找 插入 删除)
   9.5 最佳二叉搜索树
  第五章 递归    9.6 AVL树
    5.1 什么是递归    9.7 树与二叉树的转换
    5.2 分治法  第十章 图
    5.3 递归应用    10.1 基本概念
    5.4 递归原理    10.2 图的存储
    5.5 回溯法    10.3 图的遍历
    5.6 回溯应用    10.4 拓扑排序
  第六章 查找    10.5 最短路径
    6.1 顺序查找    10.6 最小生成树