树的枚举与算法复杂性分析
第一章 绪论 1.1 数学中的树和计算机科学中的树 1.2 树结构上的算法和复杂性分析 1.3 树的枚举 1.4 本书的研究对象及其同若干学科的关系 1.5 定义和术语 1.6 算法描述语言SL 第二章 预备知识 2.1 生成函数 2.2 反演公式 2.3 差分方程与递推关系 2.4 置换群与波利亚(Pólya)定理 2.5 渐近分析 2.6 树图 第三章 各种树枚举问题 3.1 按节点个数的树枚举 3.2 按节点和叶子个数的树枚举 3.3 更一般的树枚举 第四章 树上的各种枚举问题 4.1 叶子枚举 4.2 通路长度的枚举 4.3 带次数通路长度的枚举 第五章 树上的可加枚举问题 5.1 树上可加枚举问题的概念 5.2 若干具体树族上的可加枚举问题 5.3 简单生成树族上的可加枚举问题 5.4 甚简单生成树族上的可加枚举问题 5.5 有序树族上的几个等分问题 5.6 有向树上的可加枚举问题 5.7 第二类可加枚举问题 5.8 更一般的可加枚举问题 5.9 其他类型的可加枚举问题 5.10 可加枚举问题的实用求解 第六章 树结构上的可加复杂性算法 6.1 分治原理 6.2 递归过程和递归下降法 6.3 树结构上可加复杂性算法的概念 6.4 递归可加复杂性算法的时间特性分析 6.5 树的枚举与树结构上算法复杂性分析之间的关系 第七章 几个具体算法的复杂性分析 7.1 树的遍历算法 7.2 多路搜索树算法的复杂性分析 7.3 检索树(trie)算法分析 7.4 穿线树上的算法分析
用户评论