第一章 图的基本概念 1
第一节 图的概念 1
第二节 图的顶点度和图的同构 4
第三节 图的运算 10
第四节 路与连通图 13
第五节 连通度和二分图 20
第六节 图的矩阵表示 26
习题一 36
第二章 欧拉图与哈密顿图 42
第一节 欧拉图 43
第二节 哈密顿图 48
第三节 并行运算图论模型与格雷码 54
第四节 算法的时间复杂性 57
第五节 最短路问题 63
第六节 旅行推销员问题和中国投递员问题 75
习题二 85
第三章 树及其应用 91
第一节 树的基本概念 91
第二节 支撑树的计数 98
第三节 深度优先搜索与广度优先搜索 104
第四节 最小支撑树 109
第五节 前缀码 116
第六节 二叉查找树与决策树 121
习题三 126
第一节 平面图 130
第四章 平面图 130
第二节 库拉图斯基定理与极大平面图 134
第三节 图的平面性检测 141
第四节 平面图的着色 146
第五节 图着色的应用 151
第六节 边着色 156
习题四 162
第五章 独立集与匹配 168
第一节 独立集 168
第二节 独立集的应用 174
第三节 支配集 179
第四节 匹配 185
第五节 最大匹配的生成算法 192
第六节 最优匹配 197
习题五 202
第六章 网络流和Petri网 207
第一节 网络模型 207
第二节 最大流算法 213
第三节 Menger定理 223
第四节 最小费用最大流 227
第五节 Petri网简介 233
习题六 240
附录1 符号集 247
附录2 习题解答 250
参考文献 284