云计算开发实例:Python3 拓扑排序
对一个有向无环图(Directed Acyc云计lic Graph简称DAG)G进行拓扑排序,算开是将G中所有顶点排成一个线性序列,使得图中任意一发实对顶点u和v,若边(u,v)∈E(G),则u在线性序例:列中出现在v之前。通常,这样的线性序列称为满足Py拓扑次序(Topological Order)的序列th,简称拓扑序列。简单的说,由某个集合上的一个on偏序得到该集合上的一个全序,这个操作称之为拓3 扑排序。
在图论中,由一个有向无环图的顶点组成的拓扑序列,当且仅当满足下列条件时,称为该图的一个拓扑排序排序(英语:Topological sorting)云计:
每个顶点出现且只出现一次;
若A在序列中排在B的算开前面,则在图中不存在从B到A的路径。
实例
执行以上代发实码输出结果为:
本文地址:http://soft.zmdinfo.ha.cn/html/8fb1895378.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。