什么是相分类?

365滚球直播 线上365bet开户

什么是相分类?

展开全部
拓扑分类(TopologicalSort)定向非循环图(DAG)G的拓扑分类包括将G中的所有顶点组织成线性序列。接下来,u出现在线性序列中的v之前。
通常,线性序列称为序列(TopoiSicaiOrder),其满足称为拓扑序列的拓扑顺序。
注意:如果图中的顶点按拓扑顺序组织,则图中的所有边都是从左到右。
如果2图中存在有向环,则不可能使顶点满足拓扑顺序。
3个DAG拓扑序列通常表明特定方案是可行的。
[例子]本书的作者是本书章节的汇编,以及每章的预学习关系。
以图表的拓扑顺序组织章节确保了在学习章节时已经在前一章中介绍了读者的先前知识。
4 DAG可以有多个拓扑序列。
[示例]在G9图表的阶段分类中,可以如下确定至少两个(实际上,两个或更多个)相序列。C0,C1,C2,C4,C3,C5,C7,C8,C6和C0,C7,C9,C1,C4,C2,C3,C6,C5。
5.如果有向图中存在有向环,则在下面(a)所示的环重组后,没有拓扑序列[例子](b),有向分支v3,v1等。边缘倒置。
如果使用有向图来表示工程实现或工作计划,则无法找到图的拓扑序列(即,它包含正向循环)。这意味着该计划或计划不正确。可行
第一个顶点前所未有的分类方法的每一步总是生成一个没有当前前驱的顶点(即人类在0度),其抽象算法可以写成NonPreFirstTopSort(G){//优先级输出前的趋势顶部(G的顶点为0度)是通过选择{G为0的顶点v生成的。从G中移除v及其所有边;}if(输出的顶点)V(G)|)//如果此条件不适用,则表示发出所有顶点,并且分类成功。你。
错误(有一个指向G的环,分类失败!
在G9上运行前一算法[见动画演示],得到的相序为C0,C1,C2,C4,C3,C3,C5,C7,C9,C6。
注意:首选没有前导顶点的拓扑排序算法。对于某些存储结构,可以存储当前的顶点度以便于检查每个顶点的顶点。
为避免每次在0度选择顶点时扫描所有存储区域,您可以配置堆栈或队列以临时保存0度不兼容的所有顶点。将对应于人的顶点的零插入堆栈
将来,每次选择0度顶点时,只需要执行一次堆栈操作(设备)。