7偏序关系(离散数学)
- 格式:ppt
- 大小:2.33 MB
- 文档页数:37
离散数学中的偏序关系是一个核心概念,它描述了集合中元素之间的一种特定关系。
与等价关系和全序关系不同,偏序关系允许集合中的元素之间只有部分元素之间存在比较关系,而不是全部元素之间都有比较关系。
偏序关系是一种二元关系,通常表示为集合上的一个小于或等于的符号(≤)。
这种关系满足两个基本性质:自反性和传递性。
自反性意味着集合中的每一个元素都小于或等于自己;传递性则意味着如果元素a小于或等于元素b,元素b小于或等于元素c,那么可以推出元素a小于或等于元素c。
偏序关系的一个重要特点是它允许集合中存在不可比较的元素对。
也就是说,对于某些元素a和b,我们不能确定a小于b,也不能确定b小于a。
这种不可比较性使得偏序关系比全序关系更加灵活和实用。
偏序关系在实际应用中有广泛的应用。
例如,在计算机科学中,偏序关系可以用于描述程序的执行顺序、任务之间的依赖关系等。
在数据结构中,偏序关系可以用于定义优先队列、堆等数据结构,从而实现对元素的快速排序和检索。
此外,偏序关系还与数学中的其他概念密切相关,如格、有向无环图等。
通过偏序关系,我们可以对集合中的元素进行排序、分类和比较,从而更好地理解和分析问题的本质。
总之,离散数学中的偏序关系是一种重要的二元关系,它描述了集合中元素之间的部分比较关系。
偏序关系具有自反性、传递性和不可比较性等特点,广泛应用于计算机科学、数据结构、数学等领域。
通过偏序关系的研究和应用,我们可以更好地理解和解决实际问题。
离散数学中的关系
离散数学中的关系指的是集合之间元素的联系或对应关系。
这种关系可以描述为有序对的集合,其中每个有序对都由一对元素组成。
在离散数学中常见的关系包括等价关系、偏序关系、全序关系等。
等价关系是一种自反、对称和传递的关系,即元素之间具有相等的性质。
例如,集合中两个元素的相等关系就是一种等价关系。
偏序关系是一种自反、反对称和传递的关系,即对元素之间存在一种偏序或排序关系。
例如,在集合中,可以通过元素之间的比较来确定它们的顺序关系。
全序关系是一种偏序关系,它不仅是自反、反对称和传递的,还具有完备性,即对于集合中任意两个元素,它们之间必定存在一种顺序关系。
离散数学中还有其他类型的关系,如函数关系、包含关系等。
函数关系是一种特殊的关系,它对于集合中的每个元素,都存在唯一的映射元素。
包含关系则描述了两个集合之间的包含或包含于关系。
通过对这些关系的研究和分析,可以帮助理解和解决离散数学中的问题。
同时,关系的性质和特征也为其他学科如计算机科学、逻辑学等提供了基础。
离散数学第一章知识点总结离散数学是现代数学的一个重要分支,它在计算机科学、信息科学、物理学等领域都有着广泛的应用。
第一章通常是对离散数学的基础概念和预备知识进行介绍,为后续的学习打下坚实的基础。
以下是对离散数学第一章知识点的详细总结。
一、集合的基本概念集合是由一些确定的、不同的对象所组成的整体。
集合中的对象称为元素。
我们通常用大写字母来表示集合,用小写字母表示元素。
如果一个元素 a 属于集合 A,记作 a ∈ A;如果一个元素 b 不属于集合 A,记作 b ∉ A。
集合有两种常见的表示方法:列举法和描述法。
列举法是将集合中的元素一一列举出来,例如 A ={1, 2, 3, 4, 5}。
描述法是通过描述元素的共同特征来表示集合,例如 B ={x | x 是大于 0 小于 10 的整数}。
集合之间的关系包括子集、真子集和相等。
如果集合 A 中的所有元素都属于集合 B,那么 A 是 B 的子集,记作 A ⊆ B。
如果 A 是 B 的子集,且 B 中存在元素不属于 A,那么 A 是 B 的真子集,记作 A ⊂ B。
如果 A 和 B 包含相同的元素,那么 A 和 B 相等,记作 A = B。
二、集合的运算集合的基本运算有并集、交集和差集。
集合 A 和集合 B 的并集,记作 A ∪ B,是由属于 A 或者属于 B 的所有元素组成的集合。
集合 A 和集合 B 的交集,记作A ∩ B,是由同时属于 A 和 B 的所有元素组成的集合。
集合 A 与集合 B 的差集,记作 A B,是由属于 A 但不属于 B 的所有元素组成的集合。
此外,还有补集的概念。
如果给定一个全集 U,集合 A 的补集记作A,是由属于 U 但不属于 A 的所有元素组成的集合。
集合运算满足一些重要的定律,如交换律、结合律、分配律等。
例如,A ∪ B = B ∪ A(并集的交换律),A ∩ B =B ∩ A(交集的交换律),(A ∪ B) ∪ C = A ∪(B ∪ C)(并集的结合律),(A ∩B) ∩ C =A ∩ (B ∩ C)(交集的结合律)等。
离散数学一、逻辑和证明1.1命题逻辑命题:是一个可以判断真假的陈述句。
联接词:A、V、一、f「。
记住“p仅当q”意思是“如果p,则q",即p-。
记住“q除非p”意思是“」p-q”。
会考察条件语句翻译成汉语。
构造真1.2语句翻译系统规范说明的一致性是指系统没有可能会导致矛盾的需求,即若pq无论取何值都无法让复合语句为真,则该系统规范说明是不一致的。
1.3命题等价式逻辑等价:在所有可能情况下都有相同的真值的两个复合命题,可以用真值表或者构造新的逻辑等价式。
证逻辑等价是通过p推导出q,证永真式是通过p推导出T。
(p—r)A(q-r) = (pVq)-r(p—q)V(p-r) = p—(qVr)(p—r)V(q-r) = (pAq)-r双条件命题等价式pf = (pfq) A (qfp)pf = -pfqpf Q (pAq) V(-pA-q)「(pf) = pfq1.4量词谓词+量词变成一个更详细的命题,量词要说明论域,否则没有意义,如果有约束条件就直接放在量词后面,如V x>0P(x)。
当论域中的元素可以一一列举,那么V xP(x)就等价于P(x1)AP(x2)...A P(xn)。
同理,3 xP(x)就等价于 P(x1)VP(x2)...VP(xn)。
两个语句是逻辑等价的,如果不论他们谓词是什么,也不论他们的论域是什么,他们总有相同的真值,如V x(P(x)AQ(x))和(V xP(x)) A (V xQ(x))。
量词表达式的否定:「V xP(x) Q 3 x-P(x),「3 xP(x) Q V x-P(x)。
1.5量词嵌套我们采用循环的思考方法。
量词顺序的不同会影响结果。
语句到嵌套量词语句的翻译,注意论域。
嵌套量词的否定就是连续使用德摩根定律,将否定词移入所有量词里。
1.6推理规则一个论证是有效的,如果它的所有前提为真且蕴含着结论为真。
但有效论证不代命题和量化命题的组合使用。
二、集合、函数、序列、与矩阵2.1集合£说的是元素与集合的关系,^说的是集合与集合的关系。
离散数学问题1.离散数学学的什么?集合论、代数系统、图论、数理逻辑等。
2.什么是集合?由离散个体构成的整体的称为集合,称这些个体为集合的元素。
集合元素的性质:无序性、相异性、确定性、任意性3.什么是幂集?集合的全体子集构成的集合叫做幂集。
∣P(A)=2n∣|P(A)=2^n|∣P(A)=2n∣4.什么是笛卡尔乘积?5.二元关系的定义如果一个集合满足下列条件之一:集合非空,且它的元素都是有序偶;集合是空集;则称该集合为一个二元关系,简称为关系,记作RRR.6.等价关系和等价类的定义等价关系:设RRR为非空集合AAA上的一个关系,如果RRR是自反的、对称的和传递的,则称RRR为AAA上的等价关系。
等价类:设RRR是集合AAA上的等价关系,与AAA中的一个元素aaa有关系的所有元素的集合叫做aaa的等价类。
7.偏序关系的定义设 R R R 为非空集合 A A A 上的一个关系,如果 R R R 是自反的、反对称的和可传递的,则称 R R R 是集合 A A A 上的偏序关系,简称偏序,记作“ ⩽ \leqslant ⩽”.偏序关系⩽ \leqslant ⩽——自反性、反对称性、传递性逆序关系<<<——反自反、反对称性、传递性逆序关系的自反闭包是偏序关系。
8.空关系空关系是一种特殊关系,指关系集 A × B A×B A×B 中的子集ϕ\phi ϕ。
非空集合中的空关系是反自反的、对称的、反对称的和传递的,但不是自反的;空集合中的空关系则是自反的、反自反的、对称的、反对称的和传递的。
9.怎么判断两个无穷集合的大小?对无限集,通过建立一一对应的方法可以比较它们元素个数的大小(在集合论中称为势),以整数集ZZZ和偶数集AAA为例,如果将ZZZ中的每一个元素都乘以222,则都可以在AAA中找到对应的偶数元素,即ZZZ和AAA中的元素是一一对应的,也就是说这两个集合是等势的。
主要内容1.有序对与笛卡儿积2.二元关系(包括空关系, 恒等关系, 全域关系等)及其表示(关系矩阵, 关系图)3.关系的五种性质(自反性, 反自反性, 对称性, 反对称性, 传递性)4.二元关系的运算(定义域、值域、域、逆、合成、限制、像、幂)5.关系的三种闭包(自反闭包, 对称闭包, 传递闭包)6.等价关系和划分(包括等价类, 商集, 划分块等)7.偏序关系(包括哈斯图, 最大元, 最小元, 极大元, 极小元, 上界, 下界, 最小上界, 最大下界等)学习要求1.掌握:有序对及卡氏积的概念及卡氏积的性质2.掌握:二元关系, A到B的二元关系, A上的二元关系, 关系的定义域和值域, 关系的逆, 关系的合成, 关系在集合上的限制, 集合在关系下的象等概念, 掌握关系的定义域、值域、逆、合成、限制、像等的主要性质3.掌握:关系矩阵与关系图的概念及求法4.掌握:集合A上的二元关系的主要性质(自反性, 反自反性, 对称性, 反对称性, 传递性)的定义及判别法, 对某些关系证明它们有或没有其中的性质5.掌握:A上二元关系的n次幂的定义及主要性质6.掌握A上二元关系的自反闭包、对称闭包、传递闭包的定义及求法7.掌握:等价关系、等价类、商集、划分等概念, 以及等价关系与划分之间的对应8.掌握:偏序关系、偏序集、哈斯图、最大元、最小元、极大元、极小元、上界、下界、上确界、下确界等概念典型习题1.下列等式中哪些成立?哪些不成立?为什么?2.设A={1,2,3}, R={<x,y>|x,y∈A且x+3y<8}, S={<2,3>,<4,2>}, 求下列各式:3.说明下列关系是否是自反的、对称的、传递的或反对称的.4.设R是二元关系, 设S={<a,b>|存在某个c, 使得<a,c>∈R且<c,b>∈R}. 证明如果R是等价关系, 则S也是等价关系.5.设R是Z上的模n等价关系, 即x~y当且仅当x≡y(mod n), 试给出由R确定的Z的划分π.6.设A={2,3,4,5,6,7,8,9,10,12,20}, R为整除关系, 求下列各题:。
fldr是一个在离散数学中常见的概念,通常指的是一个偏序关系(Partial Order Relation)。
在离散数学中,偏序关系是一种特殊的关系,它满足部分有序性(即关系中的任意两个元素至少有一个是另一个的子集)。
fldr的应用范围非常广泛,可以用于描述许多现实世界中的概念和结构。
首先,让我们了解一下偏序关系的基本概念。
在偏序关系中,元素之间存在一种层次关系,即一个元素可以位于另一个元素的上方或下方。
这种关系通常用箭头表示,其中上方元素用实线表示,下方元素用虚线表示。
偏序关系是一种弱化的有序关系,因为它只考虑了元素之间的相对位置,而没有考虑它们之间的完全有序性。
对于fldr这个概念,我们可以将其解释为一种特定的偏序关系,其中"d"元素可以被视为"f"元素的父元素或子元素,"r"元素则处于这两个元素之间。
因此,"fldr"表示的是一个由元素"f"、"d"和"r"组成的有序集合,其中"d"和"f"之间的元素都是"r",且"r"既不是"f"的父元素也不是"d"的子元素。
fldr在离散数学中有许多应用。
首先,它可以用于描述一些现实世界中的概念和结构,例如家族、等级体系等。
在某些问题中,我们需要对这些结构进行排序或分类,这时fldr就非常有用。
例如,我们可以使用fldr来描述一个人从孩子到成年人的成长过程,或者描述一种物质的组成元素和化学成分的关系。
另外,fldr在证明逻辑推理、公理系统等逻辑结构中也发挥着重要作用。
例如,在某些公理系统中,我们需要对某些对象进行排序或分类,这时fldr就可以作为一种有效的工具来帮助我们进行推理和证明。
除此之外,fldr还可以用于解决一些组合优化问题。
离散数学的基础知识点总结第一章命题逻辑1.→,前键为真,后键为假才为假;<—>,相同为真,不同为假;2.主析取范式:极小项(m)之和;主合取范式:极大项(M)之积;3.求极小项时,命题变元的肯定为1,否定为0,求极大项时相反;4.求极大极小项时,每个变元或变元的否定只能出现一次,求极小项时变元不够合取真,求极大项时变元不够析取假;5.求范式时,为保证编码不错,命题变元最好按P,Q,R的顺序依次写;6.真值表中值为1的项为极小项,值为0的项为极大项;7.n个变元共有n2个极小项或极大项,这n2为(0~n2-1)刚好为化简完后的主析取加主合取;8.永真式没有主合取范式,永假式没有主析取范式;9.推证蕴含式的方法(=>):真值表法;分析法(假定前键为真推出后键为真,假定前键为假推出后键也为假)10.命题逻辑的推理演算方法:P规则,T规则①真值表法;②直接证法;③归谬法;④附加前提法;第二章谓词逻辑1.一元谓词:谓词只有一个个体,一元谓词描述命题的性质;多元谓词:谓词有n个个体,多元谓词描述个体之间的关系;2.全称量词用蕴含→,存在量词用合取^;3.既有存在又有全称量词时,先消存在量词,再消全称量词;第四章集合1.N,表示自然数集,1,2,3……,不包括0;2.基:集合A中不同元素的个数,|A|;3.幂集:给定集合A,以集合A的所有子集为元素组成的集合,P(A);4.若集合A有n个元素,幂集P(A)有n2个元素,|P(A)|=||2A=n2;5.集合的分划:(等价关系)①每一个分划都是由集合A的几个子集构成的集合;②这几个子集相交为空,相并为全(A);6.集合的分划与覆盖的比较:分划:每个元素均应出现且仅出现一次在子集中;覆盖:只要求每个元素都出现,没有要求只出现一次;第五章关系1.若集合A有m个元素,集合B有n个元素,则笛卡尔A×B的基数2种不同的关系;为mn,A到B上可以定义mn2.若集合A有n个元素,则|A×A|=2n,A上有22n个不同的关系;3.全关系的性质:自反性,对称性,传递性;空关系的性质:反自反性,反对称性,传递性;全封闭环的性质:自反性,对称性,反对称性,传递性;4.前域(domR):所有元素x组成的集合;后域(ranR):所有元素y组成的集合;5.自反闭包:r(R)=RUI;x对称闭包:s(R)=RU1-R;传递闭包:t(R)=RU2R U3R U……6.等价关系:集合A上的二元关系R满足自反性,对称性和传递性,则R称为等价关系;7.偏序关系:集合A上的关系R满足自反性,反对称性和传递性,则称R是A上的一个偏序关系;8.covA={<x,y>|x,y属于A,y盖住x};9.极小元:集合A中没有比它更小的元素(若存在可能不唯一);极大元:集合A中没有比它更大的元素(若存在可能不唯一);最小元:比集合A中任何其他元素都小(若存在就一定唯一);最大元:比集合A中任何其他元素都大(若存在就一定唯一);10.前提:B是A的子集上界:A中的某个元素比B中任意元素都大,称这个元素是B的上界(若存在,可能不唯一);下界:A中的某个元素比B中任意元素都小,称这个元素是B的下界(若存在,可能不唯一);上确界:最小的上界(若存在就一定唯一);下确界:最大的下界(若存在就一定唯一);第六章函数2种不同的关系,有m n种不同的函数;1.若|X|=m,|Y|=n,则从X到Y有mn2.在一个有n个元素的集合上,可以有22n种不同的关系,有n n种不同的函数,有n!种不同的双射;3.若|X|=m,|Y|=n,且m<=n,则从X到Y有A m n种不同的单射;4.单射:f:X-Y,对任意x,2x属于X,且1x≠2x,若f(1x)≠f(2x);1满射:f:X-Y,对值域中任意一个元素y在前域中都有一个或多个元素对应;双射:f:X-Y,若f既是单射又是满射,则f是双射;5.复合函数:fºg=g(f(x));6.设函数f:A-B,g:B-C,那么①如果f,g都是单射,则fºg也是单射;②如果f,g都是满射,则fºg也是满射;③如果f,g都是双射,则fºg也是双射;④如果fºg是双射,则f是单射,g是满射;第七章代数系统1.二元运算:集合A上的二元运算就是2A到A的映射;2. 集合A上可定义的二元运算个数就是从A×A到A上的映射的个数,即从从A×A到A上函数的个数,若|A|=2,则集合A上的二元运算的个数为2*22=42=16种;3. 判断二元运算的性质方法:①封闭性:运算表内只有所给元素;②交换律:主对角线两边元素对称相等;③幂等律:主对角线上每个元素与所在行列表头元素相同;④有幺元:元素所对应的行和列的元素依次与运算表的行和列相同;⑤有零元:元素所对应的行和列的元素都与该元素相同;4.同态映射:<A,*>,<B,^>,满足f(a*b)=f(a)^f(b),则f为由<A,*>到<B,^>的同态映射;若f是双射,则称为同构;第八章群1.广群的性质:封闭性;半群的性质:封闭性,结合律;含幺半群(独异点):封闭性,结合律,有幺元;群的性质:封闭性,结合律,有幺元,有逆元;2.群没有零元;3.阿贝尔群(交换群):封闭性,结合律,有幺元,有逆元,交换律;4.循环群中幺元不能是生成元;5.任何一个循环群必定是阿贝尔群;第十章格与布尔代数1.格:偏序集合A中任意两个元素都有上、下确界;2.格的基本性质:1) 自反性a≤a 对偶: a≥a2) 反对称性a≤b ^ b≥a => a=b对偶:a≥b ^ b≤a => a=b3) 传递性a≤b ^ b≤c => a≤c对偶:a≥b ^ b≥c => a≥c4) 最大下界描述之一a^b≤a 对偶avb≥aA^b≤b 对偶avb≥b5)最大下界描述之二c≤a,c≤b => c≤a^b对偶c≥a,c≥b =>c≥avb6) 结合律a^(b^c)=(a^b)^c对偶av(bvc)=(avb)vc7) 等幂律a^a=a 对偶ava=a8) 吸收律a^(avb)=a 对偶av(a^b)=a9) a≤b <=> a^b=a avb=b10) a≤c,b≤d => a^b≤c^d avb≤cvd11) 保序性b≤c => a^b≤a^c avb≤avc12)分配不等式av(b^c)≤(avb)^(avc)对偶a^(bvc)≥(a^b)v(a^c)13)模不等式a≤c <=>av(b^c)≤(avb)^c3.分配格:满足a^(bvc)=(a^b)v(a^c)和av(b^c)=(avb)^(avc);4.分配格的充要条件:该格没有任何子格与钻石格或五环格同构;5.链格一定是分配格,分配格必定是模格;6.全上界:集合A中的某个元素a大于等于该集合中的任何元素,则称a为格<A,<=>的全上界,记为1;(若存在则唯一)全下界:集合A中的某个元素b小于等于该集合中的任何元素,则称b为格<A,<=>的全下界,记为0;(若存在则唯一)7.有界格:有全上界和全下界的格称为有界格,即有0和1的格;8.补元:在有界格内,如果a^b=0,avb=1,则a和b互为补元;9.有补格:在有界格内,每个元素都至少有一个补元;10.有补分配格(布尔格):既是有补格,又是分配格;11.布尔代数:一个有补分配格称为布尔代数;第十一章图论1.邻接:两点之间有边连接,则点与点邻接;2.关联:两点之间有边连接,则这两点与边关联;3.平凡图:只有一个孤立点构成的图;4.简单图:不含平行边和环的图;5.无向完全图:n个节点任意两个节点之间都有边相连的简单无向图;有向完全图:n个节点任意两个节点之间都有边相连的简单有向图;6.无向完全图有n(n-1)/2条边,有向完全图有n(n-1)条边;7.r-正则图:每个节点度数均为r的图;8.握手定理:节点度数的总和等于边的两倍;9.任何图中,度数为奇数的节点个数必定是偶数个;10.任何有向图中,所有节点入度之和等于所有节点的出度之和;11.每个节点的度数至少为2的图必定包含一条回路;12.可达:对于图中的两个节点v,j v,若存在连接i v到j v的路,则称i vi与v相互可达,也称i v与j v是连通的;在有向图中,若存在i v到j v的j路,则称v到j v可达;i13.强连通:有向图章任意两节点相互可达;单向连通:图中两节点至少有一个方向可达;弱连通:无向图的连通;(弱连通必定是单向连通)14.点割集:删去图中的某些点后所得的子图不连通了,如果删去其他几个点后子图之间仍是连通的,则这些点组成的集合称为点割集;割点:如果一个点构成点割集,即删去图中的一个点后所得子图是不连通的,则该点称为割点;15.关联矩阵:M(G),m是i v与j e关联的次数,节点为行,边为列;ij无向图:点与边无关系关联数为0,有关系为1,有环为2;有向图:点与边无关系关联数为0,有关系起点为1终点为-1,关联矩阵的特点:无向图:①行:每个节点关联的边,即节点的度;②列:每条边关联的节点;有向图:③所有的入度(1)=所有的出度(0);16.邻接矩阵:A(G),a是i v邻接到j v的边的数目,点为行,点为列;ij17.可达矩阵:P(G),至少存在一条回路的矩阵,点为行,点为列;P(G)=A(G)+2A(G)+3A(G)+4A(G)可达矩阵的特点:表明图中任意两节点之间是否至少存在一条路,以及在任何节点上是否存在回路;A(G)中所有数的和:表示图中路径长度为1的通路条数;2A(G)中所有数的和:表示图中路径长度为2的通路条数;3A(G)中所有数的和:表示图中路径长度为3的通路条数;4A(G)中所有数的和:表示图中路径长度为4的通路条数;P(G)中主对角线所有数的和:表示图中的回路条数;18.布尔矩阵:B(G),v到j v有路为1,无路则为0,点为行,点为列;i19.代价矩阵:邻接矩阵元素为1的用权值表示,为0的用无穷大表示,节点自身到自身的权值为0;20.生成树:只访问每个节点一次,经过的节点和边构成的子图;21.构造生成树的两种方法:深度优先;广度优先;深度优先:①选定起始点v;②选择一个与v邻接且未被访问过的节点1v;③从v出发按邻接方向继续访问,当遇到一个节点所1有邻接点均已被访问时,回到该节点的前一个点,再寻求未被访问过的邻接点,直到所有节点都被访问过一次;广度优先:①选定起始点v;②访问与v邻接的所有节点1v,2v,……,k v,这些作为第一层节点;③在第一层节点中选定一个节点v为起点;1④重复②③,直到所有节点都被访问过一次;22.最小生成树:具有最小权值(T)的生成树;23.构造最小生成树的三种方法:克鲁斯卡尔方法;管梅谷算法;普利姆算法;(1)克鲁斯卡尔方法①将所有权值按从小到大排列;②先画权值最小的边,然后去掉其边值;重新按小到大排序;③再画权值最小的边,若最小的边有几条相同的,选择时要满足不能出现回路,然后去掉其边值;重新按小到大排序;④重复③,直到所有节点都被访问过一次;(2)管梅谷算法(破圈法)①在图中取一回路,去掉回路中最大权值的边得一子图;②在子图中再取一回路,去掉回路中最大权值的边再得一子图;③重复②,直到所有节点都被访问过一次;(3)普利姆算法①在图中任取一点为起点v,连接边值最小的邻接点2v;1②以邻接点v为起点,找到2v邻接的最小边值,如果最小边值2比v邻接的所有边值都小(除已连接的边值),直接连接,否则退回1v,1连接v现在的最小边值(除已连接的边值);1③重复操作,直到所有节点都被访问过一次;24.关键路径例2 求PERT图中各顶点的最早完成时间, 最晚完成时间, 缓冲时间及关键路径.解:最早完成时间TE(v1)=0TE(v2)=max{0+1}=1TE(v3)=max{0+2,1+0}=2TE(v4)=max{0+3,2+2}=4TE(v5)=max{1+3,4+4}=8TE(v6)=max{2+4,8+1}=9TE(v7)=max{1+4,2+4}=6TE(v8)=max{9+1,6+6}=12 最晚完成时间TL(v8)=12TL(v7)=min{12-6}=6TL(v6)=min{12-1}=11TL(v5)=min{11-1}=10TL(v4)=min{10-4}=6TL(v3)=min{6-2,11-4,6-4}=2TL(v2)=min{2-0,10-3,6-4}=2TL(v1)=min{2-1,2-2,6-3}=0 缓冲时间TS(v1)=0-0=0TS(v2)=2-1=1TS(v3)=2-2=0TS(v4)=6-4=2TS(v5=10-8=2TS(v6)=11-9=2TS(v7)=6-6=0TS(v8)=12-12=0关键路径: v1-v3-v7-v825.欧拉路:经过图中每条边一次且仅一次的通路;欧拉回路:经过图中每条边一次且仅一次的回路;欧拉图:具有欧拉回路的图;单向欧拉路:经过有向图中每条边一次且仅一次的单向路;欧拉单向回路:经过有向图中每条边一次且仅一次的单向回路;26.(1)无向图中存在欧拉路的充要条件:①连通图;②有0个或2个奇数度节点;(2)无向图中存在欧拉回路的充要条件:①连通图;②所有节点度数均为偶数;(3)连通有向图含有单向欧拉路的充要条件:①除两个节点外,每个节点入度=出度;②这两个节点中,一个节点的入度比出度多1,另一个节点的入;度比出度少1;(4)连通有向图含有单向欧拉回路的充要条件:图中每个节点的出度=入度;27.哈密顿路:经过图中每个节点一次且仅一次的通路;哈密顿回路:经过图中每个节点一次且仅一次的回路;哈密顿图:具有哈密顿回路的图;28.判定哈密顿图(没有充要条件)必要条件:任意去掉图中n个节点及关联的边后,得到的分图数目小于等于n;充分条件:图中每一对节点的度数之和都大于等于图中的总节点数;29.哈密顿图的应用:安排圆桌会议;方法:将每一个人看做一个节点,将每个人与和他能交流的人连接,找到一条经过每个节点一次且仅一次的回路(哈密顿图),即可;30.平面图:将图形的交叉边进行改造后,不会出现边的交叉,则是平面图;31.面次:面的边界回路长度称为该面的次;32.一个有限平面图,面的次数之和等于其边数的两倍;33.欧拉定理:假设一个连通平面图有v个节点,e条边,r个面,则v-e+r=2;34.判断是平面图的必要条件:(若不满足,就一定不是平面图)设图G是v个节点,e条边的简单连通平面图,若v>=3,则e<=3v-6;35.同胚:对于两个图G1,G2,如果它们是同构的,或者通过反复插入和除去2度节点可以变成同构的图,则称G1,G2是同胚的;36.判断G是平面图的充要条件:图G不含同胚于K3.3或K5的子图;37.二部图:①无向图的节点集合可以划分为两个子集V1,V2;②图中每条边的一个端点在V1,另一个则在V2中;完全二部图:二部图中V1的每个节点都与V2的每个节点邻接;判定无向图G为二部图的充要条件:图中每条回路经过边的条数均为偶数;38.树:具有n个顶点n-1条边的无回路连通无向图;39.节点的层数:从树根到该节点经过的边的条数;40.树高:层数最大的顶点的层数;41.二叉树:①二叉树额基本结构状态有5种;②二叉树内节点的度数只考虑出度,不考虑入度;③二叉树内树叶的节点度数为0,而树内树叶节点度数为1;④二叉树内节点的度数=边的总数(只算出度);握手定理“节点数=边的两倍”是在同时计算入度和出度的时成立;⑤二叉树内节点的总数=边的总数+1;⑥位于二叉树第k层上的节点,最多有12 k个(k>=1);⑦深度为k的二叉树的节点总数最多为k2-1个,最少k个(k>=1);⑧如果有n个叶子,2n个2度节点,则0n=2n+1;42.二叉树的节点遍历方法:先根顺序(DLR);中根顺序(LDR);后根顺序(LRD);43.哈夫曼树:用哈夫曼算法构造的最优二叉树;44.最优二叉树的构造方法:①将给定的权值按从小到大排序;②取两个最小值分支点的左右子树(左小右大),去掉已选的这两个权值,并将这两个最小值加起来作为下一轮排序的权值;③重复②,直达所有权值构造完毕;45.哈夫曼编码:在最优二叉树上,按照左0右1的规则,用0和1代替所有边的权值;每个节点的编码:从根到该节点经过的0和1组成的一排编码;。