2 版权所有, 翻印必究

Size: px
Start display at page:

Download "2 版权所有, 翻印必究"

Transcription

1 离散数学基础 : 图论 Fundamentals of Discrete Mathematics: Graph Theory 周晓聪 (isszxc@zsu.edu.cn) 中山大学计算机科学系, 广州 年 10 月 27 日

2 2 版权所有, 翻印必究

3 第二章树的基本概念 这一章我们考虑与树有关的基本概念, 包括无向树的定义及基本性质 图的关联矩阵与生成树的计数 有向树 ( 根树 ) 和二叉树的性质, 以及最优二叉树 (Huffman 树 ) 的构造及应用等 2.1 树的基本定义 定义 若简单连通图 G = (V, E) 没有回路, 则称 G 是 ( 无向 ) 树 无向树中度数为 1 的顶点称为树叶, 度数大于等于 2 的顶点称为分支点 只有一个顶点 ( 无边 ) 的简单图称为平凡树 ; 若 G 含有多个无回路的连通分支, 则称 G 是森林 也就是说,( 无向 ) 树就是连通无回路的简单图 后面在提到树时, 如果没有特别说明都是指无向树 在证明树的性质之前, 先会议一下桥 ( 或说割边 ) 的定义, 我们将看到树的每一条边都是桥 定义 给定图 G = (V, E), 说边 e E 是 G 的桥 ( 割边 ), 如果 p(g e) > p(g), 即 G 中删除 e 之后会增加连通分支数 显然, 如果 e 是 G 的桥, 则有 p(g e) = p(g) + 1, 即删除一条边, 最多增加一个连通分支 另一方面, 若 e 是 G 的桥, 则 e 不属于 G 的任意回路 根据这些基本常识, 下面证明树的基本性质 定理 给定简单图 G = (V, E), V = n, E = m, 下面各命题等价 : (1) G 是树 ( 即 G 连通且无回路 ); (2) G 的任意两个顶点存在惟一的道路 ; (3) G 连通且任意边都是桥 ; (4) G 无回路, 但在任何两个不相邻顶点之间加一条新边, 则得到惟一一个含新边的回路 证明我们采用循环论证法, 即证明 (1) (2) (3) (4) (1) (1) (2): 由于 G 是连通的, 因此 G 的任意两个顶点之间都存在道路, 而若 G 的两个顶点之间存在两个不同的道路, 则这两个道路构成回路, 与 G 无回路矛盾, 因此 G 的任意两个顶点必存在惟一的道路 (2) (3): 当 G 的任意两个顶点存在惟一的道路时, 显然 G 是连通的 对 G 的任意边 e = (u, v), 如果 e 不是 G 的桥, 则 G e 仍是连通的, 即存在以 u 和 v 为端点的道路 Γ, 那么 G 就存在以 u 和 v 的两条道路 Γ 和 Γ = uev, 矛盾, 因此 G 的任意边必是桥 (3) (4): 因为 G 的任意边都是桥, 因此 G 无回路, 因此 G 连通且无回路, 即 G 是树, 从而由 (1) (2) 得 G 的任意两个顶点之间只存在惟一的道路, 从而若在 G 的两个不相邻顶点之间加一条 1

4 2 第二章树的基本概念 新边, 必得到含有该新边的回路, 且该回路是惟一的 ( 不然则这两个顶点之间原来就会有两条不同的道路, 矛盾!) (4) (1): 只要证明 G 是连通的, 对 G 的任意两个顶点 u, v, 如果 u 和 v 相邻, 则 u 和 v 是可达的 ; 如果 u 和 v 不相邻, 则在 u 和 v 之间增加一条新边可得到惟一一个含该新边的回路, 这表明在 G 中 u 和 v 也是可达的 因此 G 的任意两个顶点都是可达的, 即 G 是连通的 定理 给定简单图 G = (V, E), V = n, E = m, 下面各命题等价 : (1) G 是树 ( 即 G 连通且无回路 ); (2) G 连通且任意边都是桥 ; (3) G 无回路且 m = n 1; (4) G 连通且 m = n 1; 证明由于 (1) 和 (2) 的等价性上面已经证明, 因此这里只要证明 (2) (3) (4) (2) 即可 (2) (3): 显然这时 G 没有回路, 我们使用归纳法证明 m = n 1 当 n = 1 时,G 为平凡图 ( 平凡树 ),m = 0, 显然 m = n 1 假定对任意少于 k 个顶点的连通图 G, 若 G 的任意边都是桥时,G 的边数等于顶点数减一 考虑具有 k 个顶点的图, 对 G 的任意边 e, 因为 G 连通且 e 是桥, 因此 p(g e) = 2, 设 G 的两个连通分支分别是 G 1 和 G 2, 其顶点数分别是 n 1 和 n 2, 边数分别是 m 1 和 m 2, 则显然 G 1 和 G 2 的任意边仍然是桥, 且 n 1 < k 和 n 2 < k, 根据归纳假设有 m 1 = n 1 1 且 m 2 = n 2 1, 从而 G 共有 n n = n 1 + n 2 1 = k 1 条边, 命题成立 因此当 G 连通且任意边是桥时,G 无回路且边数等于顶点数减 1 (3) (4): 这只要证明 G 是连通的, 用反证法, 设 G 有 k > 1 个连通分支, 每个连通分支的顶点数分别是 n 1,, n k, 则 G 的每个连通分支无回路, 即 G 的每个连通分支是树, 从而 G 的每个连通分支的边数分别是 n 1 1,, n k 1, 从而 G 的边数 m 为 n n n k 1 = n k, 当 k > 1 时与 m = n 1 矛盾! 因此必有 k = 1, 即 G 是连通图 (4) (2): 只要证明当 G 连通且 m = n 1 时,G 的任意边都是桥 对 G 的任意边 e, 若 G e 是连通的, 则由于 G e 的顶点数仍然是 n, 而连通简单图的边数要大于顶点数减 1, 因此 G e 的边数要大于等于 n 1, 但 G 的边数 m = n 1, 从而 G e 的边数是 n 2, 因此必有 G e 是不连通的, 这就说明 e 是桥 总的来说, 上面两个定理说明树具有这样的性质 :(i) 连通无回路 ;(ii) 边数等于顶点数减一 ;(iii) 每条边都是桥 ;(iv) 任意两个顶点之间有惟一的道路 ;(v) 任何两个不相邻顶点之间加新边得惟一的回路 我们通常用 T = (V, E) 表示树 例子 若 T = (V, E) 是树, 且 V = n 2, 则 T 至少有两片树叶, 即至少有两个度数为 1 的顶点 证明因为 T 是连通图, 所以对 T 的任意顶点 v 都有 d(v) 1, 如果 T 至少有 n 1 个顶点的度数大于等于 2, 设 T 的边数为 m, 则 2m = v V d(v) 2(n 1) + 1 即 m n, 这与 m = n 1 矛盾, 因此 T 至多只有 n 1 个顶点的度数大于等于 2, 也即至少有两个顶点的度数为 1

5 2.2 生成树 生成树 任何无向连通图都存在一棵树作为它的子图, 我们称这种树为无向连通图的树, 特别地, 若这种树是图的生成子图 ( 即顶点数一样的子图 ), 则称其为生成树 : 定义 给定无向连通图 G = (V, E)( 不一定是简单图 ), 若 T = (V, E ) 是 G 的生成子图且是树, 则称 T 是 G 的生成树 若 T 是 G 的生成树, 则对任意的边 e E, 若 e E, 则称 e 是 T 的树枝, 否则称 e 是 T 的弦, 并称由 G 的顶点和 T 的弦构成的 G 的子图 ( 即 G T) 称为 T 的余树, 记为 T 注意 G 的生成树 T 的余树 T 不一定连通, 也不一定不含有回路, 因此 T 不一定是树 很容易证明 : 引理 任意无向图 G = (V, E) 具有生成树当且仅当 G 是连通图 证明显然当 G 具有生成树时,G 是连通图, 因此生成树本身是连通图 反之, 当 G 是连通图时, 若 G 无回路, 则 G 就是自己的生成树 ; 若 G 含有回路, 任取一回路, 随意地删除回路上的一条边, 若再有回路则继续删除回路上的边, 直到不含有任意回路为止, 最后得到的图仍然是连通的 ( 因为删除回路上的边不会增加连通分支 ), 而且是无回路的, 也即就是 G 的生成树 通常人们称这种产生生成树的方法为破圈法 推论 设图 G 是 n 个顶点 m 条边的无向连通简单图, 则 m n 1 推论 设图 G 是 n 个顶点 m 条边的无向连通简单图,T 是 G 的生成树, 则 T 的余树 T 有 m n + 1 条边 推论 设 T 是连通图 G 的一棵生成树,T 是它的余树, 则 G 的任意回路 C 必含 T 中的边 ( 即 T 的弦 ) 证明因为否则的话, 回路 C 的边都在树 T 中, 这与 T 无回路矛盾 更进一步可证明下面的定理 : 定理 设 T 是连通图 G 的一棵生成树,e 为 T 的弦, 则 T {e} 必含有一个回路使得该回路除了含有弦 e 之外不再有 T 的其他弦 证明设 e = (u, v), 则 T 中有 u 到 v 的惟一道路 Γ, 显然 Γ {e} 是含有弦 e 的回路 显然不同的弦含的回路也不同, 我们有如下的定义 : 定义 设 T 是 n 个顶点 m 条边的无向连通简单图 G 的一棵生成树, 设 e 1, e 2,, e m n+1 是 T 的弦, 设 C r 是 T 添加弦 e r 后产生的只含弦 e r, 其他边都是树枝的回路, 称 C r 是 G 的对应 T 的弦 e r 的基本回路, 称 {C 1, C 2,, C m n+1 } 是 G 对应 T 的基本回路系统 注意, 不同生成树的基本回路系统可能不同, 但不同生成树的基本回路系统中回路数目是一样的, 即都是 m n + 1 从弦导出基本回路系统, 从树枝则可得到基本割集系统 首先有如下定理 : 定理 设 T 是连通图 G 的一棵生成树,e 是 T 的树枝, 则 G 存在只含树枝 e, 其他边都是弦的边割集, 且不同的树枝对应的边割集也不同

6 4 第二章树的基本概念 证明根据树的基本性质,e 是 T 的桥, 因此 T e 有两个连通分支 T 1, T 2, 令 S e = {(u, v) u T 1 v T 2 } 即 S e 种是哪些两个端点分属于 T 1 和 T 2 的边构成的边集, 显然 S e 是边割集, 而且 e S e, 且 S e 中的其他边都是弦 ( 否则作为树 T 的连通分支 T 1 和 T 2 有边相连 ) 定义 设 T 是有 n 个顶点的连通图 G 的一棵生成树 e 1, e 2,, e n 1 是 T 的树枝 S i 是 G 的只含树枝 e i 的边割集, 则称 S i 是 G 的对应 T 由树枝 e i 生成的基本割集, 称 {S 1, S 2,, S n 1 } 为 G 对应 T 的基本割集系统 同样, 不同生成树的基本割集系统也可能不同, 但不同生成树的基本割集系统中的边割集数目都是一样的, 即 n 1 例子 考虑下面的图 ( 参见耿素云 屈婉玲教材 [4]p309 的图 16.3): e 1 e 2 e 7 e 4 e 5 e 10 e 8 e 9 e 6 e 3 e11 其中实线给出的边构成了上图的生成树, 它的弦包含 e 6, e 7, e 8, e 10, e 11, 对应的基本回路系统是 : C 6 = e 6 e 4 e 5 C 7 = e 7 e 2 e 1 C 8 = e 8 e 9 e 2 e 1 C 10 = e 10 e 3 e 5 e 2 C 11 = e 11 e 3 e 5 e 2 e 9 该生成树的树枝包括 e 1, e 2, e 3, e 4, e 5, e 9, 对应的基本割集系统是 : S 1 = {e 1, e 7, e 8 } S 2 = {e 2, e 7, e 9, e 10, e 11 } S 3 = {e 3, e 10, e 11 } S 4 = {e 4, e 6 } S 5 = {e 5, e 6, e 10, e 11 } S 6 = {e 9, e 8, e 11 } 为了得到连通图的所有生成树及其数目, 我们考虑图的关联矩阵 : 定义 给定有向图 G = (V, E), 设 V = {v 1, v 2,, v n }, 而 E = {e 1, e 2,, e m }, 则 G 的关联矩阵 B = [b ij ] 是 n m 的矩阵, 对任意的 1 i n, 1 j m 有 : b ij = 1 1 若 v i 是 e j 的起点若 v i 是 e j 的终点 0 否则

7 2.2 生成树 5 显然, 任何一个有向图的关联矩阵具有如下特征 :(i) 孤立点对应的行向量为零向量 ;(ii) 每个列向量有且仅有两个非零元 1 和 1;(iii) 如果该有向图不连通, 则通过适当重排之后, 其关联矩阵可变成对角分块矩阵 关联矩阵的秩与有向图的弱连通性有密切关系, 为方便起见, 我们将有向图不考虑边之后得到的无向图称为该有向图的基图 我们不加证明地给出如下命题, 有关证明可参考耿素云教材 [1] 的 10.1 节 ( 定理 10.1) 命题 弱连通有向图 G = (V, E) 的关联矩阵 B 的秩 r(b) = V 1 有向图的关联矩阵划去一行向量后得到的矩阵称为该有向图的基本关联矩阵 定义 给定有向图 G = (V, E), 设 V = {v 1, v 2,, v n }, 而 E = {e 1, e 2,, e m } 其关联矩阵 n m 矩阵 B, 称划去 B 中对应顶点 v k 对应的行向量得到的 (n 1) m 矩阵 B k 为 G 的对应 v k 的基本关联矩阵 基本关联矩阵与有向图的基图中的回路有如下关系 : 命题 给定有向图 G = (V, E), 设 V = {v 1, v 2,, v n }, 而 E = {e 1, e 2,, e m } B k 是 G 的基本关联矩阵 设 Γ = v i1 e i1 v i2 e i2 e ij v i1 是 G 的基图的一个简单回路, 则 e i1,, e ij 对应的 B k 的各列向量线性相关 证明参见戴一奇教材 [3]3.2 节定理 根据这个性质可以证明 : 命题 给定有向弱连通图 G = (V, E), V = n, 其基本关联矩阵 B k 的任一 (n 1) 阶子阵非零的充要条件是 : 该子阵各列对应的图 G 的边 ( 不考虑方向 ) 构成 G 的基图的一棵生成树 证明参见戴一奇教材 [3]3.2 节定理 3.2.6, 或参考耿素云教材 [1] 的 10.1 节 ( 定理 10.3) 根据在矩阵理论中的 Binet-Cauchy 定理可以对图的生成树进行计数 : 命题 设 B k 是有向弱连通图 G = (V, E) 的某一基本关联矩阵, 则 G 的不同树的生成树数目是 ( 下面的 B i 是 B k 的某一 n 1 阶子阵, 而下面的求和则取遍 B k 的所有可能 n 1 阶子式 ): B k B T k = i B i B T i = i B i 2 如果要给出图 G 的所有生成树, 则可在 B k 中用 E 中相应的元素标记, 得到矩阵 B e k = (be ij), 即令 : 则 B e k BT k 给出所有生成树的清单 证明参见戴一奇教材 [3]3.3 节定理 e j 若 b ij = 1 b e ij = e j 若 b ij = 1 0 否则

8 6 第二章树的基本概念 我们以一个比较简单的例子来说明上述定理的使用 : 例子 求下图的生成树的数目 : v 1 e 1 v 2 e 4 e 3 e 2 v 4 e 5 v 3 解 : 任取该图的一个基本关联矩阵, 例如 B 4 : B 4 = 如果直接计算 B 4 B T 4 则有 : B 4 B4 T = = 如果利用 Binet-Cauchy 定理则共有 C 3 5 = 10 种可能, 从而有 : B 4 B4 T = 显然除了第一个和最后一个行列式为 0 之外, 其他的行列式的值都等于 1

9 2.2 生成树 7 为了给出所有生成树, 我们计算 : e 1 e B4B e 4 T e 1 + e 2 e 1 0 = e 1 0 e 3 e = e e 4 e 5 1 e 1 + e 3 + e 4 e e 4 e 4 + e = (e 1 + e 2 )((e 1 + e 3 + e 4 )(e 4 + e 5 ) e 2 4) e 2 1(e 4 + e 5 ) = (e 1 + e 2 )(e 1 e 4 + e 1 e 5 + e 3 e 4 + e 3 e 5 + e 4 e 5 ) e 2 1e 4 e 2 1e 5 = e 1 e 3 e 4 + e 1 e 3 e 5 + e 1 e 4 e 5 + e 2 e 1 e 4 + e 2 e 1 e 5 + e 2 e 3 e 4 + e 2 e 3 e 5 + e 2 e 4 e 5 这就得到了所有的生成树, 即由边 e 1, e 3, e 4 构成的生成树, 由 e 1, e 3, e 5 构成的生成树, 等等 对于无向连通图, 我们可以将该无向图的每一条边随意地给一个方向, 然后利用上面的方法计算所得到的弱连通有向图的所有生成树, 去掉树边的方向, 则得到无向图的生成树 我们也可使用另外一种方法得到无向连通图的所有生成树 对于无向连通图 G, 由于环不会在生成树中出现, 因此我们将 G 中的环去掉, 或者不妨假设 G 不含环 设 e 是 G 的一条边, 则 G 的含 e 的生成树则与图 G\e 的生成树一一对应, 这里 G\e 是图 G 对边 e 的收缩, 则将 e 的两个端点 u, v 缩成一个顶点 w, 原先与 u, v 关联的边都与 w 关联 容易证明,G 中存在含 e 的回路当且仅当 G\e 中存在过 w 的回路, 因此 G 的含 e 的生成树 T 在不考虑边 e 的时候是 G\e 的生成树, 因为 T 显然是 G\e 的生成子图 ( 即是 G\e 的子图且有相同的顶点 ), 而且 T 连通 ( 因为在 G 中连通 ), 而且不含有回路, 因为在 G 中没有回路, 则在 G 中没有含边 e 的回路, 从而 T 在 G\e 中没有过 w 的回路, 而 T 作为 G 的生成树不可能在 G\e 中含不过 w 的回路 类似地, 可证明 G\e 的生成树 T, 加上边 e 后是 G 的生成树, 即 G 的必含 e 的生成树与 G\e 的生成树一一对应 另一方面,G 的不含 e 的生成树则显然与图 G e 的生成树一一对应 注意, 若这是 e 是割边, 则 G e 是非连通图, 从而不存在生成树, 也即 G 的生成树必含有 e 这样我们证明了: 定理 设 G 是无向连通图,e 是 G 的一条非环边, 则 G 的生成树数目等于图 G e 的生成树数目与图 G\e 的生成树数目之和 注意, 在利用 G e 和 G\e 计算 G 的生成树时, 遇到环 ( 通常是图 G\e 产生环 ) 时, 应自动忽略它们 下面以例子说明这种计算生成树的方法 例子 求下图的生成树的数目 : v 1 v2 e 1 e 2 e 4 e 3 v 4 e 5 v 3 根据上述定理, 该图不含 e 1 的生成树与下面左图 ( 即 G e 1 ) 的生成树一一对应, 而含 e 1 的生成树与下面右图 ( 即 G\e 1 ) 的生成树一一对应 ( 由于顶点在求生成树不起关键作用, 下面的图都不再标出顶点 ):

10 8 第二章树的基本概念 e 2 e 2 e 3 e 4 e 4 e 3 e 5 对于上面左图 ( 即图 G e 1 ), 由于 e 2 是割边, 因此它不存在不含 e 2 的生成树, 而它含 e 2 的生成树与下面左图 ( 即图 (G e 1 )\e 2 ) 一一对应 : e 3 e4 e 5 e 4 e 5 显然上面左图 ( 即图 (G e 1 )\e 2 ) 中不含 e 3 的生成树就是 e 4 e 5, 对应地, 原图 G 就有生成树 e 2 e 4 e 5, 而上面左图 ( 即图 (G e 1 )\e 2 ) 中含 e 3 的生成树与上面右图 ( 即图 ((G e 1 )\e 2 )\e 3 ) 的生成树一一对应, 显然这个图的生成树分别是 e 4 和 e 5, 对应地原图 G 就有生成树 e 2 e 3 e 4 和 e 2 e 3 e 5 类似地, 对于图 G\e 1, 其不含 e 2 的生成树与下面左图 ( 即图 (G\e 1 ) e 2 ) 的生成树一一对应, 而含 e 2 的生成树与下面右图 ( 即图 (G\e 1 )\e 2 ) 的生成树一一对应 : e 5 e 3 e 3 e4 e 5 e 4 e 5 注意, 在图 (G\e 1 )\e 2 中,e 3 收缩成了环, 我们将它忽略后, 上面两个图看似与前面的两个图一样, 但对于原图而言得到的生成树不同, 这时得到原图 G 的生成树分别是 e 1 e 4 e 5 ( 不含 e 3 的生成树 ),e 1 e 3 e 4 和 e 1 e 3 e 5 ( 两棵含 e 3 的生成树 ), 以及 e 1 e 2 e 4 和 e 1 e 2 e 5 ( 两棵含 e 2 但不含 e 3 的生成树 ) 综上我们得到 G 的所有生成树 : e 2 e 4 e 5 e 2 e 3 e 4 e 2 e 3 e 5 e 1 e 4 e 5 e 1 e 3 e 4 e 1 e 3 e 5 e 1 e 2 e 4 e 1 e 2 e 5 可以看出, 用这种方法计算生成树比用关联矩阵的计算更为繁琐, 程序实现起来也会更困难 2.3 根树 定义 如果一个弱连通有向图不考虑边的方向是树, 则称这个图是有向树 若有向树 T 有且仅有一个顶点 v 的入度为 0, 则称 T 是以 v 为根的根树 我们将根树中出度为 0 的顶点为叶子 定义 对于根树 T = (V, E),T 的两个顶点 u, v 若有有向边 e = u, v E, 则称 u 是 v 的父亲, 而 v 是 u 的儿子 ; 若存在 u 到 v 的一条有向道路, 则称 u 是 v 的祖先, 而 v 是 u 的后代 定义 对于根树 T = (V, E), 设其根为 v, 则对 T 的任意顶点 u, 从 v 到 u 的惟一道路的长度称为 u 的深度 定义 T 的高度是从 v 到 T 的叶子最长道路的长度

11 2.3 根树 9 显然根节点的深度为 0, 我们称之为第 0 层节点 ; 深度同为 i 的节点称为第 i 层节点, 具有最大深度的节点的深度为树的深度 ( 高度 ) 对于根树, 如果将每个节点的儿子按照某种特定的次序 ( 例如在画的时候从左至右的次序 ) 排列, 则称该根树为有序根树, 如果有序根树的所有节点的出度不大于 m, 则称为 m 元树 ( 或说 m 叉树 ); 如果有序根树的所有节点的出度都是 0 或 m, 则称为 m 元正则树 ( 或说 m 叉正则树 ) 根树在计算机科学及实际生活中有许多应用, 例如语法树 判定树 ( 决策树 ) 等都是根树的例子 也许在计算机科学中用得最多的是二元 ( 叉 ) 树 定义 二叉树是二元有序树, 即每个节点的出度不大于 2, 且每个节点的儿子按一定顺序排列的根树 每个节点的出度为 0 或 2 的二叉树称为正则二叉树 通常我们将二叉树某个节点的两个儿子节点区分为左儿子和右儿子节点 不难看出, 二叉树具有这样的特点 :(i) 第 k 层最多有 2 k 个节点 ;(ii) 高度为 k 的二叉树最多有 2 k+1 1 个节点 进一步,m 元有序树都可转化为一棵二叉树 : 以某个结点的最左儿子作为该结点的左儿子, 而以该结点的右兄弟作为该结点的右儿子 例子 设 T 是二叉树, 其出度为 2 的节点数目是 n 2, 叶子结点的数目是 n 0, 证明 n 0 = n 证明对 T 的结点个数 n 进行归纳, 显然当 n = 1 时, 一个叶子结点, 零个出度为 2 的节点, 因此命题成立 ; 设对于任意小于 k 个结点的二叉树叶子数等于出度为 2 的节点数加 1 考虑有 k 个节点的任意二叉树 T, 若 T 的根 v 的出度为 1, 则 T 与 T v 的叶子数和出度为 2 的节点数都相同, 而根据归纳假设,T v 的叶子数等于出度为 2 的节点数加 1, 因此这时命题成立 ; 若 T 的根 v 的出度为 2, 则 v 的左子树 T 1 和 v 的右子树 T 2 都是结点数小于 k 的二叉树, 设其叶子数分别为 n 01 和 n 02, 出度为 2 的节点数为 n 21 和 n 22, 则根据归纳假设有 : n 01 = n n 02 = n 也即 n 01 + n 02 = n 21 + n , 注意到这时 T 恰好有 n 01 + n 02 个叶子节点, 而有 n 21 + n 个出度为 2 的结点 ( 比 T v 多 v 这个出度为 2 的节点 ), 因此这时命题也成立 二叉树的遍历是程序设计中常常遇到的一个问题, 数据课程中也常常研究二叉树的各种遍历方法 我们这里以一个简单的例子说明二叉树的中序 前序和后序遍历方法 例子 考虑下面的二叉树 : + 3 /

12 10 第二章树的基本概念 对上述二叉树进行中序遍历则得到 : 3 + 7/3 5 2 当然这不加上括号不会得到正确的算术表达式, 加上适当括号则得到 (3 + 7/3) (5 3) 对上述二叉树进行后序遍历则得到 373/ + 52 对这个串作一遍扫描即可计算表达式的值 对上述二叉树进行前序遍历则得到 + 3/73 52 同样也可利用这个串计算该表达式的值, 但不常用 实际上, 二叉树的中序遍历常用于说明表达式的语法, 而后序遍历常用于计算表达式的值 至于 m 元树, 我们可以按照上述方法将 m 元树转换为 2 元树再进行遍历 如果直接遍历 m 元树, 从根节点出发, 有两种策略 : 一是先深搜索 : 先不断地搜索结点的儿子, 直到叶子结点, 再回溯到父亲结点, 再从该父亲结点的另外儿子开始继续策略 ; 二是先广搜索 : 先搜索所有儿子结点, 然后再根据一定的顺序 ( 从左到右 ) 选择一个儿子节点再继续搜索 实际上, 上面的中序遍历采用的就是先深搜索策略, 而前序遍历采用的就是先广搜索策略 对于一般的图 ( 有向图或无向图 ) 的遍历也可采用这两种策略 : 先深搜索是从一个结点开始不断搜索其相邻结点, 直到没有还未搜索过的相邻结点, 则回溯到上一结点继续搜索, 而先广搜索是先搜索一个结点的所有相邻结点, 然后选一个结点再继续搜索 例子 考虑下图的顶点遍历 ( 边的遍历与顶点遍历类似 ), 也即按照某种策略访问下图的所有顶点 : v 1 v 4 v 2 v5 v 3 v v 6 7 我们分别使用先深搜索策略和先广搜索策略从 v 1 开始遍历上图的所有顶点 在遍历时, 我们总是使用序列 T 表示哪些顶点已经被遍历, 并假定我们用某种方式记住了顶点与顶点之间的相邻关系 ( 例如使用邻接矩阵 ), 因此我们总可很容易地得到某个顶点的相邻顶点 读者可将序列 T 理解为一些元素的集合, 但这些元素有顺序以便给出我们遍历顶点的顺序

13 2.3 根树 11 为了使用先深策略, 我们还需要用一个栈 S 保存刚遍历过但还有相邻节点没有遍历的节点, 这里大家无需深究栈到底是什么东西, 你可将它理解为也是一个序列, 即其中元素有顺序的集合, 而且我们按照所谓的 先进后出 的策略访问其中的元素即可, 下面的遍历过程将展示我们如何使用和访问栈 我们从 v 1 开始遍历, 因此开始时 T = v 1,S =, 这里用 表示空序列 下一步找到 v 1 的某个相邻顶点, 比如说 v 2 ( 当然 v 3 也可, 但那将得到一个不同的遍历顺序 ), 将 v 2 加入 T, 而因为 v 1 有相邻结点, 从而也将其加入 S( 按栈的术语称为 压入栈 ), 得到 : T = v 1, v 2 S = v 1 再找 v 2 的相邻顶点 ( 当然是除 T 中顶点之外的相邻顶点 ), 比如说 v 4, 将 v 4 加入 T, 而将 v 2 压入栈 S, 得到 : T = v 1, v 2, v 4 S = v 1, v 2 再找 v 4 的除在 T 中顶点之外的相邻顶点, 上图只有 v 5, 加入 v 5 到 T, 而加入 v 4 压入栈 S 得到 : T = v 1, v 2, v 4, v 5 S = v 1, v 2, v 4 类似地, 下一步 v 5 在 T 中顶点之外的相邻顶点只有 v 6, 将 v 6 加入到 T, 而将 v 5 加入压入栈 S 得到 : T = v 1, v 2, v 4, v 5, v 6 S = v 1, v 2, v 4, v 5 好了, 对于 v 6, 它的所有相邻顶点都已经在 T 中 ( 也即 v 6 没有尚未访问的相邻顶点 ), 这时就需要回溯, 也即要返回到上一个我们访问过的节点, 这里就体现了栈的作用, 我们上一个访问的节点现在在 S 的最后 ( 按栈的术语就是在栈顶 ), 也即这时返回到 v 5 注意,v 5 是最后入栈的顶点, 而弹出的时候最先弹出, 这就是栈的所谓的 后进先出 的访问策略 现在考虑 v 5, 注意到它也没有不在 T 中的相邻顶点, 那么它留在 S 中已经没有用了, 将其删除 ( 按栈的术语称为 弹出 v 5 ), 则得到 : T = v 1, v 2, v 4, v 5, v 6 S = v 1, v 2, v 4 现在再考虑在栈顶的顶点 (S 的最后 )v 4, 同样它也没有不在 T 中的相邻顶点, 继续弹出 v 4, 得到 : T = v 1, v 2, v 4, v 5, v 6 S = v 1, v 2 现在再考虑在栈顶的顶点 v 2, 它还存在不在 T 中的相邻顶点 v 3, 因此得到 : T = v 1, v 2, v 4, v 5, v 6 S = v 1 现在再考虑刚弹出的 v 2, 它还存在不在 T 中的相邻顶点 v 3, 因此将 v 3 加入 T, 得到 : T = v 1, v 2, v 4, v 5, v 6, v 3 S = v 1 现在考虑 v 3, 由于它有不在 T 中的相邻顶点 v 7, 因此将 v 7 加入 T, 而将 v 3 压入栈 S, 得到 : T = v 1, v 2, v 4, v 5, v 6, v 3, v 7 S = v 1, v 3

14 12 第二章树的基本概念 现在对于 v 7 也没有不在 T 中的相邻顶点, 因此再回溯到 v 3, 由于 v 3 已经没有不在 T 中的相邻顶点, 将 v 3 弹出 : T = v 1, v 2, v 4, v 5, v 6, v 3, v 7 S = v 1 这时栈顶的顶点 v 1 也没有不在 T 中的相邻顶点, 再将 v 1 弹出 好了, 现在栈空了, 表明我们整个遍历的过程就结束了, 而顶点的访问顺序就在 T 中 若使用先广策略, 则除了用 T 记住遍历结点的顺序之外, 这回使用队列 Q 来帮助我们, 实际上队列也是一个序列, 只是我们采用与栈不同的访问策略访问其中的元素, 即使用 先进先出 的策略访问队列 从 v 1 开始遍历, 同样将 v 1 加入到 T, 同样将 v 1 加入到 Q, 得到 : T = v 1 Q = v 1 下一步我们考虑 Q 的最前面顶点 v 1, 将 v 1 的所有 ( 不在 T 中的 ) 相邻顶点 v 2, v 3 加入到 T( 即表示 v 1 的所有相邻顶点都已经访问 ), 同时在 Q 中删除 v 1 (v 1 出队列 ), 而将 v 2, v 3 加入到 Q( 入队列 ), 得到 : T = v 1, v 2, v 3 Q = v 2, v 3 继续考虑 Q 的最前面顶点 v 2, 将 v 2 的所有 ( 不在 T 中的 ) 相邻顶点 v 4, v 6 加入到 T 和 Q, 同时删除 v 2, 得到 : T = v 1, v 2, v 3, v 4, v 6 Q = v 3, v 4, v 6 注意将 v 4 和 v 6 加入 Q 时是加入 ( 入队列 ) 到 Q 的尾部, 而删除 ( 出队列 ) 的 v 2 是在 Q 的最前面顶点, 这就是队列的所谓 先进先出 访问策略 (v 2 是先入队列的顶点, 因此也是最先出队列的顶点 ) 继续考虑 Q 的最前面顶点 v 3, 将 v 3 的所有不在 T 中的相邻顶点 v 7 加入 T 和 Q, 并在 Q 中删除 v 3, 得到 : T = v 1, v 2, v 3, v 4, v 6, v 7 Q = v 4, v 6, v 7 继续考虑 Q 的最前面顶点 v 4, 将 v 4 的所有不在 T 中的相邻顶点 v 5 加入 T 和 Q, 并在 Q 中删除 v 4, 得到 : T = v 1, v 2, v 3, v 4, v 6, v 7, v 5 Q = v 6, v 7, v 5 继续考虑 RQ 的最前面顶点 v 6, 它没有不在 T 中的相邻顶点, 直接在 Q 中删除, 得到 : T = v 1, v 2, v 3, v 4, v 6, v 5 Q = v 7, v 5 继续考虑 RQ 的最前面顶点 v 7, 它也没有不在 T 中的相邻顶点, 直接在 Q 中删除, 得到 : T = v 1, v 2, v 3, v 4, v 6, v 5 Q = v 5 继续考虑 RQ 的最前面顶点 v 5, 它也没有不在 T 中的相邻顶点, 直接在 Q 中删除, 得到了空队列, 这表明所有的顶点已经访问到, 遍历过程结束, 而节点的遍历顺序也在 T 中 练习 读者应通过上述例子理解先深搜索和先广搜索的区别, 并将上述例子中描述的方法提炼为一般的方法, 并自己画一个图进行先深搜索和先广搜索 进一步, 读者可通过这里例子, 理解栈和队列的区别, 为以后的数据课程学习打下基础

15 2.4 哈夫曼树 哈夫曼树 这一章的最后, 我们利用一种特殊的根树, 即所谓的哈夫曼 (Huffman) 树考虑一类实际问题的解决 假定现在要在网络传送许多英文文件, 需要对文件的内容进行编码 我们知道, 对于英文而言, 不是每个字母都是等概率出现的, 例如 c, e 这些字母通常出现得最多, 而 z, x 这些字母则出现得很少, 所以如果我们都用同样长的二进制编码所有的英文字母, 那么对文件编码得到二进制文件长度就不是最优的 为简单起见, 假设我们要传送的文件中只含有 a, b, c, d, e, f, g, h 等八个字母, 每个字母在文件中出现的概率分别为 : a : 15% b : 12% c : 25% d : 8% e : 20% f : 6% g : 8% h : 6% 如果我们使用相同长度的二进制对这八个字母进行编码, 那么每个字母需要三位二进制, 从而若要传送长度为 1 万个字母的英文文件, 那么总共要传送 3 万个二进制数 下面我们利用 Huffman 树对这八个字母做一种不等长的编码, 使得当要传送 1 万个字母时, 传送的二进制数可以少于 3 万, 从而节省了网络传送的费用 为此, 我们先引入有关概念 定义 给定有 k 个叶子节点的二元树 T = (V, E), 若 k 个叶子分别赋以非负实数权 w 1, w 2,, w k, 并设这 k 个叶子对应的高度分别是 l 1, l 2,, l k, 则称 w(t ) = k l i w i i=1 为二元树 T 的带权外部通路总长 称在有 k 个叶子节点并分别赋以非负实数权的二元树中, 具有最小的带权外部通路总长的二元数为最优二元树 回到前面的问题, 我们将要编码的字母看作二元树的叶子, 字母在文件中出现的概率作为赋予叶子的权, 通过构造一个最优二元树可以确定这些字母的一个比较节省网络传送费用的二进制编码方案 Huffman 给出了一个构造最优二元树的算法, 从而我们将利用 Huffman 算法构造出来的最优二元树称为 Huffman 树 例子 我们利用上面的例子来说明 Huffman 算法的基本思想 首先将字母的权从小到大排序 ( 省略百分比, 实际上,Huffman 算法对于权也没有特别的要求, 只要非负即可 ): 6(f) 6(h) 8(g) 8(d) 12(b) 15(a) 20(e) 25(c) 然后我们开始构造二元树 取所有权中最小的两个权, 以这两个权所对应的字母作为儿子, 新添加一个节点 t 1 作为根, 得到一个子树 ( 注意, 我们特意用方框表示叶子节点, 而用园框表示分支节点 ): f t 1 h

16 14 第二章树的基本概念 为了便于后面的构造, 我们令 t 1 的赋为它的两个儿子节点的权的和, 即为 12, 而且在上面的权序列中, 将 f 和 g 的权删除, 而将 t 1 的权加入, 并仍保持从小到大排序, 即得到如下的权序列 : 8(g) 8(d) 12(t 1 ) 12(b) 15(a) 20(e) 25(c) 下一步跟前面类似, 我们再选两个权最小的字母 g 和 d 作为儿子, 并新添加一个节点 t 2 作为根, 得到一个子树 ( 为清楚起见, 我们将先前构造的树 t 1 也画在下面 ): t 1 t 2 f h g d 同样地, 在权序列中删除 g 和 d 的权, 并令 t 2 的权为它们的和 ( 即 16), 并加入到权序列, 保持从小到大的序, 即得到 : 12(t 1 ) 12(b) 15(a) 16(t 2 ) 20(e) 25(c) 这时权最小的是 t 1 和 b 的权, 也没有关系, 我们将 t 1 看作一个单独的字母好了, 取这两个权对应的节点 ( 这时称节点更为恰当了 ) 作为儿子, 添加一个新节点 t 3 作为根, 也就是说, 现在我们得到如下的树 ( 准确地说, 是森林 ) 注意, 以 t 3 是以 t 1 作为左儿子还是以 b 作为左儿子没有什么关系, 随便选择即可, 下面为了画图的方便, 选择 t 1 作为左儿子 : t 3 t 1 b t 2 f h g d 同样地, 在权序列中删除 t 1 和 b 的权, 并令 t 3 的权为它们的和 ( 即 24), 并加入到权序列, 保持从小到大的序, 即得到 : 15(a) 16(t 2 ) 20(e) 24(t 3 ) 25(c) 继续选择两个最小的权对应的节点 ( 即 a 和 t 2 ) 作为儿子, 添加一个新节点 t 4 作为根, 也就是说, 得到如下的森林 : t 3 t 4 t 1 b t 2 a f h g d

17 2.4 哈夫曼树 15 删除 a 和 t 2 对应的权, 加入 t 4 对应的权 ( 即 a 和 t 2 的权之和 31), 并保持权序列的从小到大顺序得到 : 20(e) 24(t 3 ) 25(c) 31(t 4 ) 继续选择两个最小的权对应的节点 ( 即 e 和 t 3 ) 作为儿子, 添加新节点 t 5 作为根, 得到如下森林 : t 5 t 3 e t 4 t 1 b t 2 a f h g d 删除 e 和 t 3 对应的权, 加入 t 5 对应的权 ( 即 e 和 t 3 的权之和 44), 保持权序列的从小到大顺序得到 : 25(c) 31(t 4 ) 44(t 5 ) 构造一个新的节点 t 6, 以 c 和 t 4 对应的节点作为儿子, 得到 : t 5 t 6 t 3 e c t 4 t 1 b t 2 a f h g d 删除 c 和 t 4 对应的权, 加入 t 6 对应的权 ( 即 c 和 t 4 对应的权之和 56), 保持权序列的从小到大顺序得到 : 44(t 5 ) 56(t 6 ) 构造一个新的节点 t 7, 以 t 5 和 t 6 对应的节点作为儿子, 得到 :

18 16 第二章树的基本概念 t 7 t 5 t 6 t 3 e c t 4 t 1 b t 2 a f h g d 在权序列中删除 t 5 和 t 6 对应的权之后, 再加入 t 7 对应的权 ( 即 t 5 和 t 6 的权之和 100) 后得到的权序列中只有一个节点 ( 即 t 7 ), 这表明我们的最优二元树的构造已经完成 但要注意, 这个最优二元树 T 的外部通路总长并不是 t 7 的权, 而是 : w(t ) = = 283 练习 根据上述例子的描述, 抽象出 Huffman 算法的一般描述 ( 或者说, 根据这个例子, 理解戴一奇教材 p57 页对 Huffman 算法的描述 ) 定理 由 Huffman 算法得到的二元树是最优二元树 证明参见戴一奇教材 [3]p58 页的定理 例子 继续上面的例子, 根据上面构造得到的 Huffman 树, 我们可以对要传送的字母 a, b, c, d, e, f, g, h 进行编码 编码方法很简单, 对树的每一条边赋一个二进制数 : 如果某条边是从父亲节点连向左儿子节点, 则赋二进制数 0; 如果是从父亲节点连向右儿子节点, 则赋二进制数 1 对于上面的 Huffman 树, 我们得到 : t t 5 t t 3 e c t t 1 b t a 0 f h g d

19 2.4 哈夫曼树 17 我们令每个叶子节点对应的字母的编码就是从根节点到该叶子节点所经过的边上的二进制数构成的串, 也即得到 : a 的编码是 : 111 b 的编码是 : 001 c 的编码是 : 10 d 的编码是 : 1101 e 的编码是 : 01 f 的编码是 : 0000 g 的编码是 : 1100 h 的编码是 : 0001 与前面所给出的每个字母的出现频率相比较, 不难发现, 出现频率越高的字母的编码越短 因此, 如果传送具有 1 万个字母的英文文件, 该文件只出现这 8 个字母, 而且每个字母出现的概率正如上面所给出的那样, 也就是说, 在 1 万个字母中,a 大概出现 15%, 也即 1500 个,b 大概出现 12%, 也即 1200 个等等, 那么传送这 1 万个字母英文文件需要传送的二进制编码数目是 : W = = w(t ) 10000/100 = 比使用等长的三位编码要传送的二进制数 3 万要少 1700 个 要使用不等长的二进制编码进行传输, 我们还需要解决一个问题, 即传送信息的分割, 也即那几个二进制位是代表一个字符 很显然如果使用等长编码的话, 例如 3 位编码, 那么文件接受方在接受到数据之后, 每三位三位进行译码即可, 但如果是使用不等长的编码进行传送, 那么接受方接收到数据之后该如何译码呢? 也就是说, 我们需要一个能够正确分割接收到的信息并进行译码的方法 解决这个问题的方法就是让对要传送的字符的编码满足前缀码的要求 定义 设 a 1 a 2 a n 是长度为 n 的串, 我们称其子串 a 1, a 1 a 2, a 1 a 2 a 3,, a 1 a 2 a n 1 分别为该符号串长度为 1, 2, 3,, n 1 的前缀 也就是说, 符号串 β 是符号串 α 的前缀, 当且仅当 β 是 α 的从第一个字符开始的子符号串 定义 设 A = {β 1, β 2,, β n } 是一些符号串构成的集合, 如果 A 满足, 对任意的 i j, 1 i, j n, 都有 β i 不是 β j 的前缀, 也即 A 中的任意两个符号串都不互为前缀, 则称 A 是前缀码 进一步, 若前缀码 A 中任意的串 β i 都只有两种符号构成, 则称 A 是二元前缀码 例子 对于串 , 其前缀有 1, 11, 110, 1100, 等等, 而 虽然是它的子串, 但不是它的前缀 下面的符号串集合不是前缀码 : A = {11, 100, 1101, 001, 0100, 0111, 0011} 因为其中 11 是 1101 的前缀,001 是 0011 的前缀 而我们前面根据 Huffman 树得到的编码集 ( 符号串集 ) H = {111(a), 001(b), 10(c), 1101(d), 01(e), 0000(f), 1100(g), 0001(h)} 就是前缀码 一般地, 如果按照上面的编码方法, 即将连向左儿子的边编码为 0, 右儿子的边编码为 0, 叶子结点的编码为根到该叶子结点的路径上的二进制串, 那么任意一棵二元树的叶子结点的编码构成的集合一定是前缀码, 因为根到任何叶子结点的路径都是惟一的, 绝不会是根到另外一个叶子结点的一部分

20 18 第二章树的基本概念 对于二元前缀码, 由于任何一个码都不是另外一个码的前缀, 从而对于一些字母的编码, 如果传送正确的话, 那么在接收方都能正确地译码, 例如我们要传送的字符串是 faceaddheadgeaf, 根据上面的编码我们要传送如下的二进制串 : 接收方只要知道每个字母的编码, 就能正确地将上述二进制串翻译回英文字符串 例如, 看到第一个二进制 0 时, 那么可能的字符是 b, e, f, h, 再看到下一个 0 时, 可能的字符只有 b, f, h, 再看到一个 0, 可能的字符剩下 f, h, 再看到一个 0, 就只有 f 了, 而且由于 0000 不会是任何其他字符编码的前缀, 因此 0000 只可能译码成 f 如果用于编码字符的不是前缀码, 那么就无法正确分割信息并进行译码, 例如, 若利用上述编码集 A 进行编码, 传送如下的二进制串 : 那么当接收方接收到 11 时, 它不知道是将 分割成 呢, 还是分割成 , 而使用前缀码进行编码则只可能存在惟一的一种分割方式 作业作业 2.1 设无向简单图 G 是由 k(k 2) 棵树构成的森林, 已知 G 有 n 个顶点,m 条边, 证明 m = n k 作业 2.2 设无向简单图 G 有 n 个顶点,n 1 条边, 则 G 为树 这个命题正确吗? 为什么? 作业 2.3 设无向简单图 G 有 n 个顶点,n 1 条边, 则 G 是连通当且仅当 G 无回路 作业 2.4 已知无向树 T 有三个 3 度顶点, 一个 2 度顶点, 其余都是 1 度顶点 (1) T 有几个叶子节点?(2) 画出两棵满足上述度数要求的非同构的无向树 作业 2.5 一棵无向树有 n i 个顶点的度数为 i,i = 1, 2,, k 如果已知 n 2, n 3,, n k, 试问 n 1 应为多少? 作业 2.6 设 T 是一棵非平凡的无向树, (T ) k, 证明 :T 至少含有 k 片树叶 作业 2.7 设 d 1, d 2,, d n 是 n 个正整数,n 2, 若 n i=1 d i = 2n 2, 证明存在一棵顶点度数分别为 d 1, d 2,, d n 的无向树 作业 2.8 给出下面无向图 G 和有向图 D 的关联矩阵 : e 1 v 1 v 2 v 1 e 1 v 2 e 4 e 6 e 3 e 2 e 4 e 3 e 2 v 4 v v 4 e 5 3 e 5 v 3

21 2.4 哈夫曼树 19 作业 2.9 求下面两个图的所有生成树, 它们各有几棵非同构的生成树? v 1 v 2 v 1 v3 v 5 v 2 v 4 v 3 v 4 作业 2.10 求下图的所有生成树 a b c d 作业 2.11 求下面有向图的所有生成树 : e 2 e 1 e3 e 4 e 5 e 6 作业 2.12 下图实线给出了它的一棵生成树, 请给出该图关于此生成树的基本割集系统和基本回路系统 e 1 e 4 e 6 e 5 e 3 e 2 作业 2.13 下图实线给出了它的一棵生成树, 请给出该图关于此生成树的基本割集系统和基本回路系统 a b e i c d h f j d

22 20 第二章树的基本概念 作业 2.14 有向图 D 仅有一个顶点入度为 0, 其余顶点的入度都是 1,D 一定是有向树吗? 作业 2.15 对于下面根树 T: A B C D E F G H I J K L M (1) 给出它所有的根节点 树叶节点 分支节点 内点 ; (2) 给出每个节点的父节点 子节点 ; (3) 给出每个节点的层 ; (4) 给出树高和最大出度 ; (5) 给出所有子 ( 根 ) 树 ; (6) 给出它的中序 前序和后序遍历结果 作业 2.16 设 T 是一棵二元正则树,m 是其边数,t 是树叶数且 t 2, 证明 :m = 2t 2 作业 2.17 设 T 是一棵 r 元正则树,i 是 T 的分支点数,t 是树叶数, 证明 :(r 1)i = t 1 作业 2.18 设 T 是一棵高为 h 的 r 元正则树,t 是树叶数, 证明 :r + (r 1)(h 1) t r h 作业 2.19 请给出下面二叉树的中序 前序和后序遍历结果 v 0 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 v 9

23 2.4 哈夫曼树 21 作业 2.20 给出表达式 : 的波兰符号法和逆波兰符号法表示 ((a + (b c) d) e) (f + g) + (h i) j 作业 2.21 下面给出的三个符号串集中, 哪些是前缀码, 哪些不是? 为什么? (1) B 1 = {0, 10, 110, 1111} (2) B 2 = {1, 01, 001, 000} (3) B 3 = {1, 11, 101, 0001, 0011} 作业 2.22 求带权为 2, 3, 5, 7, 8 的最优二叉树, 并写出其对应的二元前缀码 作业 2.23 在通信中要传输八进制数字 0, 1, 2, 3, 4, 5, 6, 7, 这些数字出现的频率分别是 : 0 : 30% 1 : 20% 2 : 15% 3 : 10% 4 : 10% 5 : 6% 6 : 5% 7 : 4% 编一个最佳前缀码, 使通信中出现的二进制数字尽可能少 : (1) 画出相应的二叉树 ; (2) 写出每个数字对应的前缀码 ; (3) 传输按上述比例出现的数字 个时, 至少要用多少个二进制数字?

24 22 第二章树的基本概念

25 参考文献 [1] 耿素云. 集合论与图论 离散数学第二分册. 北京大学出版社, 1998 年 2 月. [2] G. Chartrand and Zhang Ping. Introduction to Graph Theory. McGraw-Hill Companies, Inc., 图论导引 ( 英文影印版 ), 人民邮电出版社,2006 年 6 月第一版. [3] 戴一奇, 胡冠章, 陈卫. 图论与代数结构. 清华大学出版社, [4] 耿素云 屈婉玲. 离散数学 ( 修订版 ). 高等教育出版社, 2004 年 1 月. 23

Microsoft Word - 专升本练习5:图.doc

Microsoft Word - 专升本练习5:图.doc 第五章 图 一 选择题 1. 关键路径是事件结点网络中的 ( ) A. 从源点到汇点的最长路径 B. 从源点到汇点的最短路径 C. 最长的回路 D. 最短的回路 2. 一个具有 n 个顶点和 e 条边的无向图, 采用邻接表表示, 表向量的大小为 ( 1 ), 所有顶点 邻接表的结点总数为 ( 2 ) 1A. n B. n+1 C. n-1 D. n+e 2A. e/2 B. e C. 2e D. n+e

More information

一 握手定理的应用 二 平面图 欧拉公式的应用 三 图的基本概念与应用 四 欧拉图和哈密顿图 五 图的着色

一 握手定理的应用 二 平面图 欧拉公式的应用 三 图的基本概念与应用 四 欧拉图和哈密顿图 五 图的着色 图论习题 考研习题与经典习题 2004-5 一 握手定理的应用 二 平面图 欧拉公式的应用 三 图的基本概念与应用 四 欧拉图和哈密顿图 五 图的着色 一 握手定理的应用 1. 已知具有 n 个度数都为 3 的结点的简单图 G 有 e 条边, (1) 若 e=3n-6, 证明 G 在同构意义下唯一, 并求 e,n (2) 若 n=6, 证明 G 在同构意义下不唯一 提示 : 握手定理 ( 北师大 2000

More information

离散数学

离散数学 The number of spanning trees longhuan@sjtu.edu.cn 树的刻画 树 (Tree): 连通无环图 树的例子 : TT 1 TT 2 TT 3 3 叶子 (leaf) 叶子 (leaf): 图 GG 中度数为 1 的顶点被称为叶子或终点 (end-vertex) 引理 : 对任意树 TT, 如果 TT 2, 则 TT 必含有至少两个终点 证明 : 取 TT

More information

树的基本概念 离散数学 树 南京大学计算机科学与技术系 内容提要 树的定义 树的性质 根树 有序根树的遍历 树的定义 定义 : 不包含简单回路的连通无向图称为树 森林 连通分支为树 ) 树叶 / 分支点 度为 1?) 互不同构的 6 个顶点的树 树中的通路 设 是树, 则 u,v V, 中存在唯一的 uv- 简单通路 证明 : 是连通图, u,v V, 中存在 uv- 简单通路 假设 中有两条不同的

More information

第三章 树 3.1 树的有关定义

第三章 树 3.1 树的有关定义 第三章树 3. 树的有关定义 给定一个图 G=(V,E), 如果它不含任何回路, 我们就叫它是林, 如果 G 又是连通的, 即这个林只有一个连通支, 就称它是树. 定义 3.. 一个不含任何回路的连通图称为树, 用 T 表示. T 中的边称为树枝, 度为 的节点称为树叶. 有关度的若干术语 孤立点 : 度为 0 的顶点 悬点 : 度为 的顶点 悬边 : 与悬点关联的边 奇点 : 度为奇数的顶点 偶点

More information

树的定义 如图, a b a b a b a b c d c d c d c d e f e f e f e f (a) G 1 (b) G 2 (c) G 3 (d) G 4 G 1 和 G 2 是树, 它们都是没有回路的简单图 G 3 不是树, 因为结点 a, b, e, d 构成回路 G 4

树的定义 如图, a b a b a b a b c d c d c d c d e f e f e f e f (a) G 1 (b) G 2 (c) G 3 (d) G 4 G 1 和 G 2 是树, 它们都是没有回路的简单图 G 3 不是树, 因为结点 a, b, e, d 构成回路 G 4 Chapter 7 树 Discrete Mathematics November 29, 2011 黄正华, 数学与统计学院, 武汉大学 71 Contents 1 树与生成树 1 2 根树及其应用 8 72 1 树与生成树 树与生成树 1 树的定义 2 生成树 3 最小生成树 4 Kruskal 算法树是图论中重要的概念之一, 在计算机科学中有广泛的运用 73 树的定义 Definition 1

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 图的连通性 1 回顾 2 图的定义 用图建模 图的表示 图的运算 图的同构 提要 3 通路与回路 无向图的连通性 连通度 2- 连通图 有向图的连通性 无向图的定向 通路的定义 4 定义 : 图 G 中从 v 0 到 v n 的长度为 n 的通路是 G 的 n 条边 e 1,, e n 的序列, 满足下列性质 存在 v i V (0 i n), 使得 v i-1 和 v i 是 e i 的两个端点

More information

Microsoft PowerPoint - 10 几种特殊的图.ppt

Microsoft PowerPoint - 10 几种特殊的图.ppt 集合论与图论 10 目录 二部图 几种特殊的图 欧拉图 何英华 hyh@tju.edu.cn 哈密顿图 平面图 二部图 设 G= 为一个无向图, 若能将 V 分成 V 1 和 V 2 (V 1 V 2 =V,V 1 V 2 = ), 使得 G 中的每条边的两个端点都是一个属于 V 1, 另一个属于 V 2, 则称 G 为二部图 ( 或称二分图, 偶图等 ), 称 V 1 和 V 2 为互补顶点子集,

More information

集合的运算

集合的运算 图的连通性 离散数学 图论初步 南京大学计算机科学与技术系 内容提要 通路与回路 通路与同构 无向图的连通性 连通度 2- 连通图 有向图的连通性 无向图的定向 2 通路的定义 定义 : 图 G 中从 v 0 到 v n 的长度为 n 的通路是 G 的 n 条边 e 1,, e n 的序列, 满足下列性质 存在 v i V (0 i n), 使得 v i-1 和 v i 是 e i 的两个端点 (1

More information

6.3 正定二次型

6.3 正定二次型 6.3 正定二次型 一个实二次型, 既可以通过正交变换化为标准形, 也可以通过拉格朗日配方法化为标准形, 显然, 其标准形一般来说是不惟一的, 但标准形中所含有的项数是确定的, 项数等于二次型的秩 当变换为实变换时, 标准形中正系数和负系数的个数均是不变的 定理 ( 惯性定理 ) 设有二次型 f =x T Ax, 它的秩为 r, 如果有两个实的可逆变换 x=c y 及 x=c z 分别使 f =k

More information

<4D F736F F F696E74202D20CDBCC2DB2D31342ECDBCB5C4BBF9B1BEB8C5C4EE2E707074>

<4D F736F F F696E74202D20CDBCC2DB2D31342ECDBCB5C4BBF9B1BEB8C5C4EE2E707074> 图论 王智慧复旦大学计算机学院 图的基本概念 图的概念 通路与回路 图的连通性 图的矩阵表示 图的运算 2 无序积, 多重集 定义 : 设 A 和 B 为任意的两个集合, 称 { {a, b} a A, b B } 为 A 与 B 的无序积, 记做 A&B. 定义 : 元素可以重复出现的集合称为多重集, 其中某元素重复出现的次数称为该元素的重复度. 例如 : {a, a, b} 为一个多重集, 其中元素

More information

PowerPoint Presentation

PowerPoint Presentation 数据结构与算法 ( 六 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg 第 6 章树 C 树的定义和基本术语 树的链式存储结构 子结点表 表示方法 静态 左孩子 / 右兄弟 表示法 动态表示法 动态 左孩子 / 右兄弟 表示法 父指针表示法及其在并查集中的应用

More information

课件23.doc

课件23.doc 6.3 平面图与图的着色一 平面图 : 定义 3: 设无向图 G=, 如果能把 G 的所有结点和边画在平面上, 使任何两边除公共结点外没有其它交叉点, 则称 G 为可嵌入平面图, 或称 G 是可平面图, 可平面图在平面上的一个嵌入称为平面图, 如果 G 不是可平面图, 则称 G 为非平面图 例 : K 4 故 K 4 是可平面图 例 : K 5 少一条边 故 K 5 少一条边的图是可平面图

More information

2018 年天津城建大学攻读硕士学位研究生入学考试试题 (A) 卷 考试科目代码 :825 考试科目名称工程信息技术 招生专业 : 建筑与土木工程

2018 年天津城建大学攻读硕士学位研究生入学考试试题 (A) 卷 考试科目代码 :825 考试科目名称工程信息技术 招生专业 : 建筑与土木工程 一 单项选择题 ( 本题共 20 小题, 每题 2 分, 共 40 分 ) 1. 计算机所处理的数据一般具有某种内在联系, 这是指 ( ) A. 数据和数据之间存在某种联系 B. 数据项和数据项之间存在某种联系 C. 元素内部具有某种结构 D. 元素和元素之间存在某种联系 2. 在计算机中表示数据时, 数据的物理地址和逻辑地址相同并且连续, 称其为 ( ) A. 链式存储结构 B. 顺序存储结构 C.

More information

PowerPoint Presentation

PowerPoint Presentation 数据结构与算法 ( 七 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg 第 7 章图 7.1 图的定义和术语 7.2 图的抽象数据类型 7.3 图的存储结构 7.5 最短路径 7.6 最小生成树 2 图的遍历 (graph traversal)

More information

优美! 也称 和 相邻 同时也称 或 与 关联 与同一个顶点关联 的若干条边称为是相邻的 两个端点重合为一个顶点的边称为环 (!! 如 的边 是 的一个环 关联于同一对顶点的两条或两条以上的边称为平行边 ((% 或者多重边 )(% 如 中的边 和 是 的平行边 一个 如果没有环和平行边 则称该为简单

优美! 也称 和 相邻 同时也称 或 与 关联 与同一个顶点关联 的若干条边称为是相邻的 两个端点重合为一个顶点的边称为环 (!! 如 的边 是 的一个环 关联于同一对顶点的两条或两条以上的边称为平行边 ((% 或者多重边 )(% 如 中的边 和 是 的平行边 一个 如果没有环和平行边 则称该为简单 第 章 基本概念 的基本概念 定义 设 是一个非空有限集合 是与 不相交的有限集合 一个 是指一个有序三元组 其中 是关联函数! 它使 中每一元素对应于 中的无序元素对 通常我们将 简记为 或 或 中 和 分别称为 的顶点集 "#% 和边集 % 中的元素称为 的顶点 "# 或点! 中的元素称为 的边 和 分别称为 的顶点数或阶! 和边数 % 注意 的两条边可能会有一个交叉点 但交叉点不一定都是顶点

More information

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos( 第一章三角函数 1. 三角函数的诱导公式 A 组 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C ( 中诱导公式 ) B. cos( B C) cos A D. sin( B C) sin A sin60 cos( ) sin( 0 )cos( 70 ) 的值等于

More information

给定顶点和最大度树图的最大Sum-Balaban指标

给定顶点和最大度树图的最大Sum-Balaban指标 Adance n Appled Mathematc 应用数学进展, 203, 2, 47-5 http://dx.do.org/0.2677/aam.203.2409 Pblhed Onlne Noember 203 (http://www.hanpb.org/ornal/aam.html) he Maxmm Sm-Balaban Index of ree raph wth en Vertce and

More information

1 线性空间 基 维数和坐标 3 子空间 4 线性空间的同构 5 线性映射 6 线性映射的像与核 7 线性变换 8 不变子空间 厦门大学数学科学学院网址 :gdjpkc.xmu.edu.c; IP://

1 线性空间 基 维数和坐标 3 子空间 4 线性空间的同构 5 线性映射 6 线性映射的像与核 7 线性变换 8 不变子空间 厦门大学数学科学学院网址 :gdjpkc.xmu.edu.c; IP:// 线性空间与线性映射 知识回顾 1 线性空间 基 维数和坐标 3 子空间 4 线性空间的同构 5 线性映射 6 线性映射的像与核 7 线性变换 8 不变子空间 厦门大学数学科学学院网址 :gdjpkc.xmu.edu.c; IP://11.19.180.133 1 线性空间 厦门大学数学科学学院网址 :gdjpkc.xmu.edu.c; IP://11.19.180.133 定义称 V 是数域 F 上的线性空间,

More information

Microsoft PowerPoint - Slide10-EulerHamilton.pptx

Microsoft PowerPoint - Slide10-EulerHamilton.pptx 目录 欧拉图与哈密顿图 Euler and Hamilton Graph 高晓沨 (XiaofengGao) 1 2 欧拉道路与欧拉回路哈密顿道路与哈密顿回路 Department of Computer Science Shanghai Jiao Tong Univ. 2 欧拉回路 欧拉道路与欧拉回路 Euler Path and Euler Circuit 定义定义 给定无向连通图 G=(V,E),,

More information

Microsoft PowerPoint - 概率统计Ch02.ppt [Compatibility Mode]

Microsoft PowerPoint - 概率统计Ch02.ppt [Compatibility Mode] 66 随机变量的函数.5 随机变量的函数的分布 设 是一随机变量, 是 的函数, g(, 则 也是一个随机变量. 本节的任务 : 当 取值 x 时, 取值 y g 67 ( 一 离散型随机变量的函数 设 是离散型随机变量, 其分布律为 或 P { x } p (,, x x, P p p, x p 已知随机变量 的分布, 并且已知 g 要求随机变量 的分布. (, 是 的函数 : g(, 则 也是离散型随机变

More information

树的非递归中序和层次遍历实现

树的非递归中序和层次遍历实现 相信大家对树的各种递归的遍历很了解, 利用递归使得代码变得简单而且比较好理解, 但是利用递归是需要代价的, 特别是当递归层次比较深的时候, 可能会导致递归栈溢出 而且递归一般运行速度比较慢, 那么这种情况下, 我们就可以采用非递归来实现, 非递归相对递归来说, 代码相对比较难理解, 而且代码量也一般比较多, 可是它的执行效率却是很不错的 在树的中序非递归遍历中需要用到栈, 在层次遍历中需要用到队列,

More information

2002 2003 6 4.1% 15 23 8 4.08 3.92 13.08 9.9256.87% 43.13% 2005 5.11 18.1956.84% 3.89 13.8143.16%23 32 60% 2004 1 2 0.5 1 2005 3 6.13 55.964% 2006 201

2002 2003 6 4.1% 15 23 8 4.08 3.92 13.08 9.9256.87% 43.13% 2005 5.11 18.1956.84% 3.89 13.8143.16%23 32 60% 2004 1 2 0.5 1 2005 3 6.13 55.964% 2006 201 1958 1 1983 1990 8 1991 6 2001 9 2002 12 2013 10 28 1990 8 2013 10 2012 12 2013 10 28 920,000,0001.00 920 1983 1990 3.11 1991 1996 3.11 13.61 2001 13.6115 9 60% 2003 6 6 40% 84 2002 2003 6 4.1% 15 23 8

More information

新生儿护理(下).doc

新生儿护理(下).doc ...1...1...5...8...9...12...28 BB...30 17...31...38...40...43...45...46...49...52...54...57...60 I ...62...65...69...70...77...80 72...81...82...85...89...90...92...94...95...95... 101... 102... 103...

More information

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長 2013 年 1 月 23 日 的 立 法 會 會 議 葛 珮 帆 議 員 就 幫 助 中 產 動 議 的 議 案 ( 經 單 仲 偕 議 員 及 莫 乃 光 議 員 修 正 ) 進 度 報 告 在 2013 年 1 月 23 日 的 立 法 會 會 議 上, 由 葛 珮 帆 議 員 就 幫 助 中 產 動 議 的 議 案, 經 單 仲 偕 議 員 及 莫 乃 光 議 員 修 正 後 獲 得 通 過

More information

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208 (a) (b) (c) (d) (e) 207 (f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208 17.29 17.29 13.16A(1) 13.18 (a) (b) 13.16A (b) 12 (a) 209 13.19 (a) 13.16A 12 13.18(1) 13.18(4) 155 17.43(1) (4) (b) 13.19 17.43 17.29

More information

南華大學數位論文

南華大學數位論文 南 華 大 學 哲 學 與 生 命 教 育 學 系 碩 士 論 文 呂 氏 春 秋 音 樂 思 想 研 究 研 究 生 : 何 貞 宜 指 導 教 授 : 陳 章 錫 博 士 中 華 民 國 一 百 零 一 年 六 月 六 日 誌 謝 論 文 得 以 完 成, 最 重 要 的, 是 要 感 謝 我 的 指 導 教 授 陳 章 錫 博 士, 老 師 總 是 不 辭 辛 勞 仔 細 閱 讀 我 的 拙

More information

Microsoft Word - 3.3.1 - 一年級散文教案.doc

Microsoft Word - 3.3.1 - 一年級散文教案.doc 光 明 英 來 學 校 ( 中 國 文 學 之 旅 --- 散 文 小 說 教 學 ) 一 年 級 : 成 語 ( 主 題 : 勤 學 ) 節 數 : 六 教 節 ( 每 課 題 一 教 節 ) 課 題 : 守 株 待 兔 半 途 而 廢 愚 公 移 山 鐵 杵 磨 針 孟 母 三 遷 教 學 目 的 : 1. 透 過 活 動, 學 生 能 說 出 成 語 背 後 的 含 意 2. 學 生 能 指

More information

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等 1 12,403 2,892 264,553 19,517 238,008 10,132 989 36 9,869 2,218 250 122 ( 126 108 1,563 278 159 260 478 35,563 1,073 74 190,283 104,352 140,658 20,349 16,733 21,607 (21,607) 58,689 303,699 339,262 339,262

More information

Microsoft Word - 08 单元一儿童文学理论

Microsoft Word - 08 单元一儿童文学理论 单 元 ( 一 ) 儿 童 文 学 理 论 内 容 提 要 : 本 单 元 共 分 成 三 个 小 课 目, 即 儿 童 文 学 的 基 本 理 论 儿 童 文 学 创 作 和 儿 童 文 学 的 鉴 赏 与 阅 读 指 导 儿 童 文 学 的 基 本 理 论 内 容 包 括 儿 童 文 学 的 基 本 含 义 儿 童 文 学 读 者 儿 童 文 学 与 儿 童 年 龄 特 征 和 儿 童 文 学

More information

untitled

untitled 1993 79 2010 9 80 180,000 (a) (b) 81 20031,230 2009 10,610 43 2003 2009 1,200 1,000 924 1,061 800 717 600 530 440 400 333 200 123 0 2003 2004 2005 2006 2007 2008 2009 500 2003 15,238 2009 31,4532003 2009

More information

bnbqw.PDF

bnbqw.PDF 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ( ( 1 2 16 1608 100004 1 ( 2003 2002 6 30 12 31 7 2,768,544 3,140,926 8 29,054,561 40,313,774 9 11,815,996 10,566,353 11 10,007,641 9,052,657 12 4,344,697

More information

第三章

第三章 第 三 章 :2017 年 行 政 長 官 產 生 辦 法 - 可 考 慮 的 議 題 行 政 長 官 的 憲 制 及 法 律 地 位 3.01 基 本 法 第 四 十 三 條 規 定 : 香 港 特 別 行 政 區 行 政 長 官 是 香 港 特 別 行 政 區 的 首 長, 代 表 香 港 特 別 行 政 區 香 港 特 別 行 政 區 行 政 長 官 依 照 本 法 的 規 定 對 中 央 人

More information

nb.PDF

nb.PDF 3 4 5 7 8 9..10..15..16..19..52 -3,402,247-699,783-1,611,620 1,790,627 : - - -7,493 - -1,687 2,863 1,176 2,863 - -148,617 - - 12,131 51,325 - -12,131-2,165 14-2,157 8-3,393,968-794,198-1,620,094 1,781,367

More information

Microsoft Word - 發布版---規範_全文_.doc

Microsoft Word - 發布版---規範_全文_.doc 建 築 物 無 障 礙 設 施 設 計 規 範 內 政 部 97 年 4 年 10 日 台 內 營 字 第 0970802190 號 令 訂 定, 自 97 年 7 月 1 日 生 效 內 政 部 97 年 12 年 19 日 台 內 營 字 第 0970809360 號 令 修 正 內 政 部 101 年 11 年 16 日 台 內 營 字 第 1010810415 號 令 修 正 目 錄 第 一

More information

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招 I 概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招 生 和 专 业 结 构 改 进 人 才 培 养 模 式 及 时 回 应 社 会 关 切 的 一 项

More information

鱼类丰产养殖技术(二).doc

鱼类丰产养殖技术(二).doc ...1...1...4...15...18...19...24...26...31...35...39...48...57...60...62...66...68...72 I ...73...88...91...92... 100... 104... 144... 146... 146... 147... 148... 148... 148... 149... 149... 150... 151...

More information

疾病诊治实务(一)

疾病诊治实务(一) ...1...4...5...8...13...14...15...18...18...19...22...25...26...27...29...30...32...35 I ...38...42...43...45...48...51...53...56...59...60...60...61...63...65...67...69...72...74...77...80...82...84 II

More information

名人养生.doc

名人养生.doc I...1...3...4...6... 11...14...18...22...26...29...31...38...45...49...56...57...59...61...67 ...72...73...75...77...80...83...85...91...92...93...95...96...97... 103... 107... 109... 110... 112... 118...

More information

<4D6963726F736F667420576F7264202D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>

<4D6963726F736F667420576F7264202D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63> 嘉 義 地 區 客 家 禮 俗 研 究 第 一 章 前 言 嘉 義 地 區 的 客 家 族 群 約 略 可 分 為 福 佬 客 詔 安 客 與 北 部 客 等 三 種 類 別, 其 分 佈 區 域 以 海 線 地 區 平 原 地 形 沿 山 地 區 為 主 有 相 當 多 的 北 部 客 家 人, 是 二 次 大 戰 末 期 和 戰 後 初 期 才 移 民 嘉 義, 是 什 麼 因 素 令 許 多

More information

05301930

05301930 國 立 中 正 大 學 法 學 系 碩 士 論 文 河 川 砂 石 法 規 範 之 探 討 - 以 採 取 土 石 及 挖 掘 河 川 認 定 基 準 為 主 指 導 教 授 : 盧 映 潔 博 士 研 究 生 : 王 瑞 德 中 華 民 國 一 百 零 一 年 五 月 目 錄 第 一 章 緒 論... 1 第 一 節 研 究 動 機... 1 第 二 節 研 究 目 的... 3 第 三 節 研

More information

中老年保健必读(十).doc

中老年保健必读(十).doc ...1...2...3...4...5...6...8...9... 11 - -...13...15...17...18...20...22...23...25...26...28 I II...30...32...34...35...38...40...42...44...46...47...48...50...52...53 X...55...56...57...58...60...61...63...65

More information

23 29 15.6% 23 29 26.2% 3 25 2 15 1 5 1,542 12,336 14,53 16,165 18,934 22,698 25,125 25 2 15 1 5 5,557 7,48 8,877 11, 13,732 17,283 22,485 23 24 25 26

23 29 15.6% 23 29 26.2% 3 25 2 15 1 5 1,542 12,336 14,53 16,165 18,934 22,698 25,125 25 2 15 1 5 5,557 7,48 8,877 11, 13,732 17,283 22,485 23 24 25 26 4, 197823 2916.3%29 335, 23 29.5% 23 29 16.3% 14 35 33,535 14 135 13 125 1,292 1,3 1,38 1,314 1,321 1,328 1,335 3 25 2 15 1 5 1. 1.1 13,582 15,988 1.4 18,322 11.6 11.9 21,192 24,953 3,67 9. 8.7 12 1 8

More information

海淀区、房山区(四)

海淀区、房山区(四) ...1...1...2...7...8...9... 11... 15... 17... 17... 18... 19... 20... 21... 23... 25... 28... 31... 32 I ... 35... 36... 37... 39... 42... 43... 48... 53... 54... 58... 63... 64... 65... 66... 68... 71...

More information

穨ecr1_c.PDF

穨ecr1_c.PDF i ii iii iv 1 2 3 4 5 5555522 6664422 77722 6 7 8 9 10 11 22266 12833 1894 12 13 14 15 16 17 18 19 20 21 22 23 24 25 8.14 2.15 2.18 26 27 28 29 30 31 2.16 2.18 5.23 32 33 34 35 36 37 38 39 40 41 42 43

More information

穨2005_-c.PDF

穨2005_-c.PDF 2005 10 1 1 1 2 2 3 5 4 6 2 7 3 11 4 1 13 2 13 3 14 4 14 5 15 6 16 7 16 8 17 9 18 10 18 2005 10 1 1. 1.1 2 1.2 / / 1.3 69(2) 70(2) 1.4 1.5 1.6 2005 10 1 2. 2.1 2.2 485 20(8) (a) (i) (ii) (iii) (iv) 571

More information

北京理工大学.doc

北京理工大学.doc ( )...1...6...8...10...20...22...24...28...30...32...40 I ...53...55...61 ( )...62...71...74 ( )...77...81...84...86...88...89...91...92...96...99... 110...111... 112 II ... 113... 114... 115... 116...

More information

尲㐵.⸮⸮⸮⸮⸮

尲㐵.⸮⸮⸮⸮⸮ I...1...2...3...4...5...6...8...9...10... 11...12...13...14...15...16...17...18...19...20...21...22...23...24...26 II...27...28...28...29...30...31...32...34...35...36...37...38...39...39...40...41...43...43...44...45...46...47...48...48...49...50

More information

东城区(下)

东城区(下) ...1...1...2...3...9...9... 12... 12... 17... 17... 18... 19... 20... 29... 31... 37... 41... 70... 73 I ... 74... 78... 78... 79... 80... 85... 86... 88... 90... 90... 90... 92... 93... 95... 95... 96...

More information

果树高产栽培技术(一).doc

果树高产栽培技术(一).doc ( ) ...1...1...3...10... 11...12...15...17...18...19...20...22...23...24...26...27...28...30...31...32 I ...36...38...40...41...42...44...45...47...48...49...50...51...52...53...55...58...59...60...61...62...66...67

More information

物质结构_二_.doc

物质结构_二_.doc I...1...3...6...8 --... 11 --...12 --...13 --...15 --...16 --...18 --...19 --...20 --...22 --...24 --...25 --...26 --...28 --...30 --...32 --...34 --...35 --...37 --...38...40 II...41...44...46...47...48...49...51...52...55...58

More information

第一節 研究動機與目的

第一節 研究動機與目的 中 國 文 化 大 學 中 國 文 學 研 究 所 碩 士 論 文 華 嚴 一 真 法 界 思 想 研 究 指 導 教 授 : 王 俊 彥 研 究 生 : 許 瑞 菁 中 華 民 國 98 年 12 月 自 序 在 佛 教 經 典 中 最 初 接 觸 的 是 佛 說 無 量 壽 經, 此 經 乃 大 方 廣 佛 華 嚴 經 的 精 華 版 綱 要 版 為 了 瞭 解 經 義, 深 知 宇 宙 運

More information

水力发电(九)

水力发电(九) ...1...17...20...26...27...30...33...34...36...37...44...47...49...58...77...79...90...96...107 I ...114...115...132...134...137...138...139...140...142...142...144...146...146...146...148...148...149...149...150...151...151...152

More information

中国古代文学家(八).doc

中国古代文学家(八).doc ...1...5...26...27...43...44...48...50...52...54...55...57...60...61...62...63...65...67...68 I ...69...70...71...75...77...78...82...84...95...98...99... 101... 103... 107... 108... 109... 110...111...

More information

景观植物(一)

景观植物(一) ...1...5...6...8... 11...13...15...18...21...23...26...29...43...51 5...53...58...62...63...65 I ...67...70...72...74...76...77...78...80...81...84...85...87...88...90...92...94...97... 109... 113... 115...

More information

Microsoft Word - 目录.doc

Microsoft Word - 目录.doc 教 学 管 理 文 件 汇 编 目 录 教 育 法 规 和 指 导 性 文 件 1. 中 华 人 民 共 和 国 高 等 教 育 法 1 2. 中 华 人 民 共 和 国 教 师 法 8 3. 普 通 高 等 学 校 学 生 管 理 规 定 12 4. 高 等 学 校 学 生 行 为 准 则 18 5. 中 华 人 民 共 和 国 学 位 条 例 19 6. 高 等 学 校 教 学 管 理 要 点

More information

园林植物卷(三).doc

园林植物卷(三).doc I II III IV 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 84k 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65

More information

厨房小知识_一_

厨房小知识_一_ ... 1... 1... 2... 3... 3... 5... 6... 7... 7... 8... 10...11... 12... 13... 15... 17... 18... 19... 19... 20... 23... 24... 24 ... 26... 26... 29... 30... 31... 32... 33... 34... 37... 38... 40... 41...

More information

中南财经大学(七).doc

中南财经大学(七).doc ...1...16...20...22...31...32...34...37...38...40...44...46...54...58...59...60...61 I ...62...63...70...77...79...81...84...90...93...95...95...97... 100... 102... 104... 105... 106... 107... 109... 113

More information

1................................... 1................................... 2......................................... 3......................................... 4.............................. 5.........................................

More information

赵飞燕外传、四美艳史演义

赵飞燕外传、四美艳史演义 \ I... 1...1...8... 9... 9...9...11...13...16...19...22...25...28...33...36...39...42 II...46...48...51...55...58...62... 67...67...70...73...76...79...83...86...89...92...96...99... 102... 105... 108...

More information

厨房小知识(五)

厨房小知识(五) I...1...2...3...4...5...6 ()...7 ()...9...10...10... 11...12...13...14...15...15...16...18...19...20...20...21...21 II...24...27...28...29...29...31...32...33...34...35...36...38...38...39...40...40...41...42...42...43...44...44...47...48...50...50

More information

最新监察执法全书(十八).doc

最新监察执法全书(十八).doc .............. I ..................................................... II .......................................... III ... 2003......... IV ,

More information

园林植物卷(十二).doc

园林植物卷(十二).doc ... 1... 4... 8... 8... 9... 9...11... 13... 15... 20... 23... 30... 31... 36... 39... 40... 43 I ... 47... 52... 57... 60 1... 65 2... 71 (3)... 78... 81... 87... 89... 91... 94... 95... 97 ( )... 100...

More information

华东师范大学.doc

华东师范大学.doc ...1...3...4...5...6...7 ( )...9 ( )...10...16...19...21...22...23...27...27...31...31 I II...33...34 ( )...36 () ( )...44 () ( ) ( )...49 ( )...54...56...60 ( )...64...70...81...89 2004...95...97...99...

More information

國立中山大學學位論文典藏

國立中山大學學位論文典藏 I...1...1...4...4...6...6...13...24...29...44...44...45...46...47...48...50...50...56...60...64...68...73...73...85...92...99...105...113...121...127 ...127...131...135...142...145...148 II III IV 1 2

More information

乳业竞争_一_

乳业竞争_一_ ...1...7...10... 11...14...17...18...19...21...23...25...26...28 50...30...31 48...31 3000...34...35...37 I ...40...44...45...48...50...51...55...56...58...58...60 ()...62 ()...66...71...72...72...73...76...77

More information

最新执法工作手册(十).doc

最新执法工作手册(十).doc ......................................... I ......... 2003....................................... II III............................................................ IV..............................................................

More information

untitled

untitled ...1 1...1...3...5...6...8...8...15...16...19 21...21...24...25...26...29...30...33...36...38...41...41 ( )...41...42...48...48...57...57...63...67...67...67...67...71...74 I ...76...76...79...81...82...82...83...83...83...84...84...85...85...85

More information

最新执法工作手册(十六)

最新执法工作手册(十六) ............................................. I ................................... II ........................... 2001......... III IV......................................... ........................

More information

中国政法大学(六).doc

中国政法大学(六).doc ...1...6...8 2004... 11...15 2003...16...20...29...32...34...38...39...42...43...44...48 I ...53...58...61...63...71...75...77...79...83...91...94...95...98... 100... 102... 102... 105... 106... 107...

More information

胎儿健康成长.doc

胎儿健康成长.doc ...1...2...5...6...7...8...9... 11...13...15...16...17...19...22...22...23...24...25 I II...26...27...30...31...32...33...36...38...38...39...40...43...44...46...46...47...48...50...52...54...55...59 ...62

More information

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之 1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之異 3. 太醫以王命聚之 中的 以 字與下列哪一項的 以 意思相同 A. 以齧人 B. 而吾以捕蛇獨存

More information

Microsoft Word - edu-re~1.doc

Microsoft Word - edu-re~1.doc 前 言 學 習, 可 以 為 個 創 造 未 來 ; 教 育, 能 夠 為 社 會 開 拓 明 對 個 而 言, 教 育 可 以 幫 助 每 個 發 展 潛 能 建 構 知 識 及 提 升 個 素 質 ; 它 賦 予 每 個 掌 握 前 途 和 開 拓 未 來 的 能 力 對 社 會 而 言, 教 育 不 單 可 以 培 育 才, 而 且 具 有 ㆒ 個 更 深 層 的 意 義, 它 給 予 社 會

More information

数学分析(I)短课程 [Part 2] 4mm 自然数、整数和有理数

数学分析(I)短课程 [Part 2]   4mm 自然数、整数和有理数 .. 数学分析 (I) 短课程 [Part 2] 自然数 整数和有理数 孙伟 华东师范大学数学系算子代数中心 Week 2 to 18. Fall 2014 孙伟 ( 数学系算子代数中心 ) 数学分析 (I) 短课程 Week 2 to 18. Fall 2014 1 / 78 3. 自然数理论初步 孙伟 ( 数学系算子代数中心 ) 数学分析 (I) 短课程 Week 2 to 18. Fall 2014

More information

<4D F736F F D20B5DACAAED5C220CBABCFDFD0D4BAAFCAFDA3A8BDB2D2E5A3A92E646F63>

<4D F736F F D20B5DACAAED5C220CBABCFDFD0D4BAAFCAFDA3A8BDB2D2E5A3A92E646F63> 高等代数第十章双线性函数 第十章双线性函数 10.1 线性函数 1. 设 V 是数域 F 上的一个线性空间, f 是 V 到 F 的一个映射, 若 f 满足 : (1) f( α + β) = f( α) + f( β); (2) f( kα) = kf( α), 式中 α, β 是 V 中任意元素, k 是 F 中任意数, 则称 f 为 V 上的一个线性函数. 2. 简单性质 : 设 f 是 V

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

试卷代号 : 座位号 CD 中央广播电视大学 学年度第二学期 " 开放本科 " 期末考试 数据结构 ( 本 ) 试题 I 题号 - - I 二 l 三 l 四 l 总 分 分数 I I I I I I 2009 年 7 月 得分 评卷人 I I I 一

试卷代号 : 座位号 CD 中央广播电视大学 学年度第二学期  开放本科  期末考试 数据结构 ( 本 ) 试题 I 题号 - - I 二 l 三 l 四 l 总 分 分数 I I I I I I 2009 年 7 月 得分 评卷人 I I I 一 试卷代号 : 1 2 5 2 座位号 CD 中央广播电视大学 2 0 0 8-2 0 0 9 学年度第二学期 " 开放本科 " 期末考试 数据结构 ( 本 ) 试题 I 题号 - - I 二 l 三 l 四 l 总 分 分数 I I I I I I 2009 年 7 月 得分 评卷人 I I I 一 单项选择题 ( 每小题 2 分如 崎盯扫, 共 3t 3ω O 1. 针对线性表, 在存储后如果最常用的操作是取第

More information

Microsoft PowerPoint - DS_Ch7.ppt [兼容模式]

Microsoft PowerPoint - DS_Ch7.ppt [兼容模式] Ch.7 图 图是一种复杂的非线性结构 Def: 图由两集合组成 G=(V, E) V(G): 顶点集 顶点的有穷非空集 E(G): 边集 V 中顶点偶对的有穷集 无向图 : 边由顶点的无序对构成 应用 :AI 工程 数学 生物 计算机 和 表示同一条边, 称为无向边 有向图 : 边由顶点的有序对构成 结点间的逻辑关系 : 任两个结点都可能相关 和 表示不同的有向边弧尾 起点 1 弧头 终点 2 例子

More information

香 港 舞 蹈 總 會    北 京 舞 蹈 學 院

香 港 舞 蹈 總 會    北 京 舞 蹈 學 院 報 名 規 則 : I. 保 送 教 師 資 格 : 香 港 舞 蹈 總 會 主 辦 二 零 一 六 年 秋 季 趣 學 堂 幼 兒 舞 蹈 課 程 評 核 報 名 及 規 則 ( 請 於 報 名 前 詳 細 閱 讀 整 份 文 件 ) 學 生 必 須 由 認 可 教 師 保 送 參 加 評 核, 而 以 下 為 認 可 教 師 的 資 格 : i. 持 有 由 香 港 舞 蹈 總 會 頒 發 之

More information

9.1 平面图与欧拉公式 9.1 平面图与欧拉公式 ( 补充 ) 9.2 顶点着色 9.3 平面图的着色 9.4 边的着色 9.5 图着色的应用

9.1 平面图与欧拉公式 9.1 平面图与欧拉公式 ( 补充 ) 9.2 顶点着色 9.3 平面图的着色 9.4 边的着色 9.5 图着色的应用 第九章平面图与图的着色 9.1 平面图与欧拉公式 9.1 平面图与欧拉公式 ( 补充 ) 9.2 顶点着色 9.3 平面图的着色 9.4 边的着色 9.5 图着色的应用 平面图 在现实生活中, 常常要画一些图形, 希望边与边之间尽量减少相交的情况, 例如印刷线路板上的布线, 交通道的设计等 同构 9.1 平面图与欧拉公式 一 平面图 定义 9.1( 平面图 ) 若一个图能画在平面上使它的边互不相交

More information

Microsoft PowerPoint - DS_Ch5 [兼容模式]

Microsoft PowerPoint - DS_Ch5 [兼容模式] Ch.7 图 图是一种复杂的非线性结构 应用 :AI 工程 数学 生物 计算机 结点间的逻辑关系 : 任两个结点都可能相关 1 Def: 图由两集合组成 G=(V, E) V(G): 顶点集 顶点的有穷非空集 E(G): 边集 V 中顶点序偶对的有穷集 无向图 : 边由顶点的无序对构成 (V i,v j ) 和 (V j,v i ) 表示同一条边, 称为无向边 有向图 : 边由顶点的有序对构成

More information

标题

标题 第 35 卷第 期西南大学学报 ( 自然科学版 ) 3 年 月 Vol.35 No. JouralofSouthwestUiversity (NaturalScieceEditio) Feb. 3 文章编号 :673 9868(3) 69 4 一类积分型 Meyer-KiḡZeler-Bzier 算子的点态逼近 赵晓娣, 孙渭滨 宁夏大学数学计算机学院, 银川 75 摘要 : 应用一阶 DitziaṉTotik

More information

PowerPoint Presentation

PowerPoint Presentation 电路基础 (Fundamentals of Electric Circuits, INF.5) 8 年 月 日教授 zwtang@fudan.edu.cn http://rfic.fudan.edu.cn/courses.htm 复旦大学 / 微电子学院 / 射频集成电路设计研究小组版权 8, 版权保留, 侵犯必究 版权 8, 版权保留, 侵犯必究 第三章电阻电路的分析 电路的图 支路电流法和支路电压法

More information

Microsoft Word doc

Microsoft Word doc 设 X 是 Baach 空间 X 是 X 的闭子空间 映射 : X X / X 定义为 : [ ] X 其中 [ ] 表 示含 的商类 求证 是开映 射 证法 用开映射定理 只需证明 满射 事实上 [ ] X X 任取 [ ] 则有 X [ ] 证法 不用开映射定理 教材 9 定理 8 的证明中的 () 为了证 T 是开映射 必须且仅 须 > st TB( ) U ( ) 取 并设 B X 中的开单位球

More information

<4D F736F F D B8BDBCFE4220D7A8D2B5BBF9B4A1D3EBBACBD0C4BFCEB3CCC3E8CAF62E646F6378>

<4D F736F F D B8BDBCFE4220D7A8D2B5BBF9B4A1D3EBBACBD0C4BFCEB3CCC3E8CAF62E646F6378> B212CC: 数据结构与算法 课程描述 0 课程基本信息 课程编号 : B212CC 课程名称 : 数据结构与算法英文名称 : Data Structures and Algorithms 英文简称 : DSA 预备课程 : 计算系统基础 离散数学授课时间 : 二年级第一学期时间分配 : 课堂教学 (48 课时 )+ 实验安排 (48 课时 )+ 课后作业与阅读 (48 课时 ) 学分数 : 3

More information

7. 下图中所使用的数据结构是 ( ) 压入 A 压入 B B 弹出 B 压入 C C A A A A A. 哈希表 B. 栈 C. 队列 D. 二叉树 8. 在 Windows 资源管理器中, 用鼠标右键单击一个文件时, 会出现一个名为 复制 的 操作选项, 它的意思是 ( ) A. 用剪切板中的

7. 下图中所使用的数据结构是 ( ) 压入 A 压入 B B 弹出 B 压入 C C A A A A A. 哈希表 B. 栈 C. 队列 D. 二叉树 8. 在 Windows 资源管理器中, 用鼠标右键单击一个文件时, 会出现一个名为 复制 的 操作选项, 它的意思是 ( ) A. 用剪切板中的 第十九届全国青少年信息学奥林匹克联赛初赛 普及组 C++ 语言试题 竞赛时间 :2013 年 10 月 13 日 14:30~16:30 选手注意 : 试题纸共有 9 页, 答题纸共有 2 页, 满分 100 分 请在答题纸上作答, 写在试题纸上的一律无效 不得使用任何电子设备 ( 如计算器 手机 电子词典等 ) 或查阅任何书籍资料 一 单项选择题 ( 共 20 题, 每题 1.5 分, 共计 30

More information

.., + +, +, +, +, +, +,! # # % ( % ( / 0!% ( %! %! % # (!) %!%! # (!!# % ) # (!! # )! % +,! ) ) &.. 1. # % 1 ) 2 % 2 1 #% %! ( & # +! %, %. #( # ( 1 (

.., + +, +, +, +, +, +,! # # % ( % ( / 0!% ( %! %! % # (!) %!%! # (!!# % ) # (!! # )! % +,! ) ) &.. 1. # % 1 ) 2 % 2 1 #% %! ( & # +! %, %. #( # ( 1 ( ! # %! % &! # %#!! #! %!% &! # (!! # )! %!! ) &!! +!( ), ( .., + +, +, +, +, +, +,! # # % ( % ( / 0!% ( %! %! % # (!) %!%! # (!!# % ) # (!! # )! % +,! ) ) &.. 1. # % 1 ) 2 % 2 1 #% %! ( & # +! %, %. #(

More information

# % & ) ) & + %,!# & + #. / / & ) 0 / 1! 2

# % & ) ) & + %,!# & + #. / / & ) 0 / 1! 2 !!! #! # % & ) ) & + %,!# & + #. / / & ) 0 / 1! 2 % ) 1 1 3 1 4 5 % #! 2! 1,!!! /+, +!& 2! 2! / # / 6 2 6 3 1 2 4 # / &!/ % ). 1!!! &! & 7 2 7! 7 6 7 3 & 1 2 % # ) / / 8 2 6,!!! /+, +! & 2 9! 3 1!! % %

More information

参考书籍 References [] J A Bondy and U S R Murty Graph Theory with Applications The Macmillan Press Ltd, 976 [2] J A 邦迪 U S R 默蒂著吴望名, 李念祖, 吴兰芳, 谢伟如, 梁文沛译图

参考书籍 References [] J A Bondy and U S R Murty Graph Theory with Applications The Macmillan Press Ltd, 976 [2] J A 邦迪 U S R 默蒂著吴望名, 李念祖, 吴兰芳, 谢伟如, 梁文沛译图 Chapter 6 图 Discrete Mathematics November 29, 20 黄正华, 数学与统计学院, 武汉大学 6 Contents 图的基本概念 2 2 路与回路 2 3 图的矩阵表示 2 4 欧拉图与汉密尔顿图 3 5 平面图 4 6 对偶图与着色 47 62 图论起源图论的最早论文是欧拉 (Leonhard Euler) 在 736 年发表的 文章讨论了哥尼斯堡七桥问题

More information

数理逻辑 I Mathematical Logic I

数理逻辑 I  Mathematical Logic I 前情提要 前情提要 一阶逻辑公理系统的元定理承自命题逻辑的元定理 : 演绎定理重言规则逆否命题反证法 前情提要 一阶逻辑公理系统的元定理承自命题逻辑的元定理 : 演绎定理重言规则逆否命题反证法 前情提要 一阶逻辑公理系统的元定理承自命题逻辑的元定理 : 演绎定理重言规则逆否命题反证法 前情提要 一阶逻辑公理系统的元定理承自命题逻辑的元定理 : 演绎定理重言规则逆否命题反证法 前情提要 一阶逻辑公理系统的元定理一阶逻辑特色的元定理

More information

数理逻辑 I Mathematical Logic I

数理逻辑 I  Mathematical Logic I 前情提要 前情提要 我们定义了两种 可定义 概念结构内的可定义性 : 给定结构关于该结构论域上的 k 元关系的性质由一个公式定义定义结构类 : 给定语言关于该语言的结构类的由一则闭语句定义 ( 初等类 ); 由一集闭语句定义 ( 广义初等类 ) 前情提要 我们定义了两种 可定义 概念结构内的可定义性 : 给定结构关于该结构论域上的 k 元关系的性质由一个公式定义定义结构类 : 给定语言关于该语言的结构类的由一则闭语句定义

More information

马太亨利完整圣经注释—雅歌

马太亨利完整圣经注释—雅歌 第 1 页 目 录 雅 歌 简 介... 2 雅 歌 第 一 章... 2 雅 歌 第 二 章... 10 雅 歌 第 三 章... 16 雅 歌 第 四 章... 20 雅 歌 第 五 章... 25 雅 歌 第 六 章... 32 雅 歌 第 七 章... 36 雅 歌 第 八 章... 39 第 2 页 雅 歌 简 介 我 们 坚 信 圣 经 都 是 神 所 默 示 的 ( 提 摩 太 后 书

More information

7. 下图中所使用的数据结构是 ( ) 压入 A 压入 B B 弹出 B 压入 C C A A A A A. 哈希表 B. 栈 C. 队列 D. 二叉树 8. 在 Windows 资源管理器中, 用鼠标右键单击一个文件时, 会出现一个名为 复制 的 操作选项, 它的意思是 ( ) A. 用剪切板中的

7. 下图中所使用的数据结构是 ( ) 压入 A 压入 B B 弹出 B 压入 C C A A A A A. 哈希表 B. 栈 C. 队列 D. 二叉树 8. 在 Windows 资源管理器中, 用鼠标右键单击一个文件时, 会出现一个名为 复制 的 操作选项, 它的意思是 ( ) A. 用剪切板中的 第十九届全国青少年信息学奥林匹克联赛初赛 普及组 Pascal 语言试题 竞赛时间 :2013 年 10 月 13 日 14:30~16:30 选手注意 : 试题纸共有 9 页, 答题纸共有 2 页, 满分 100 分 请在答题纸上作答, 写在试题纸上的一律无效 不得使用任何电子设备 ( 如计算器 手机 电子词典等 ) 或查阅任何书籍资料 一 单项选择题 ( 共 20 题, 每题 1.5 分, 共计

More information

幻灯片 1

幻灯片 1 北京大学暑期课 ACM/ICPC 竞赛训练 北京大学信息学院郭炜 guo_wei@pku.edu.cn http://weibo.com/guoweiofpku 课程网页 :http://acm.pku.edu.cn/summerschool/pku_acm_train.htm 最小生成树 (MST) 问题 北京大学信息学院 郭炜 / 郑聃崴 / 陈国鹏 图的生成树 在一个连通图 G 中, 如果取它的全部顶点和一部分边构成一个子图

More information