有向图的拓扑排序

本篇经验主要介绍如何对有向图进行拓扑排序。拓扑排序是有向无环图的一种应用,它是将有向图的顶点排成一个线性序列的过程。那么我们如何对图进行拓扑排序呢?接下来我们一起来看一下吧。

工具/原料

    纸,笔

    智慧的大脑

方法/步骤

    1

    对图进行拓扑排序首先要任意选择一个没有前驱的顶点,然后将它输出。在下面这张图中我们选择1为出发点。

    有向图的拓扑排序

    2

    选择1为出发点之后,我们将它输出,并删除该节点以及与它相关联的所有边。如下图所示。

    有向图的拓扑排序

    3

    然后在删除后的图中继续找一个没有前驱的节点,这里没有前驱的节点只有2和3,这里我们选择3.那么将节点3输出后的图 如下图所示。

    有向图的拓扑排序

    4

    接下来没有前驱的节点只有2和6了。我们这里选择节点6,同样的输出节点6后删除,然后继续找没有前驱的节点。这时候没有前驱的节点只剩下节点2.

    有向图的拓扑排序

    5

    接下来的点继续进行拓扑排序,得到的拓扑排序的一种如下图所示。

    有向图的拓扑排序

    6

    相信大家也都发现其实拓扑排序是不唯一的,我们选择的出发点不同,结果就是不一样的。这里给出大家针对上图几种拓扑排序序列。

    有向图的拓扑排序END

注意事项

    感觉有帮助的话,可以点个赞哟。

温馨提示:经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
免责声明:本文转载来之互联网,不代表本网站的观点和立场。如果你觉得好欢迎分享此网址给你的朋友。
转载请注明出处:https://www.i7q8.com/jiaoyu/2087.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年07月12日
下一篇 2023年07月12日
single-end

热门百科

single-end

相关推荐

  • 用PS把相片转换为素描图片

    用PS把相片转换为素描图片,本教程主要介绍用PS如何快速把相片变成素描效果的图片。效果对比如图:...

    2024年04月18日
    0℃
  • 有哪些好看的美剧

    有哪些好看的美剧,我喜欢偏重口味一点的美剧,因此在此推荐的也主要是这个类型的。下面介绍几部我个人认为比较好看的美剧和大家共享。为了避免剧透,我只简单罗列及介绍。这些美剧也可以作为你练习英语口语的好素材。...

    2024年04月18日
    0℃
  • 不花钱健身的七个小妙招

    不花钱健身的七个小妙招,现在讲到健身,好些人,可能会想到去健身房,或者是自己到外面跑步或者是散步等。实际上,这些都是大的动作,今天,我给大家推荐一些小的方法,任何人都适合又不花钱的健身方法。...

    2024年04月18日
    0℃
  • 如何挑选适合自己的留学大学?

    如何挑选适合自己的留学大学,出国留学,通常很多人就想到美国常春藤院校,或者直接在世界大学排名上找,习惯以国内高考填报志愿的方式,冲一冲名校,退而求其次。可是,这些你辛辛苦苦搜来的大学真的适合你吗?...

    2024年04月18日
    0℃
  • 计算外螺纹中径详解

    计算外螺纹中径详解,图纸上标注为外螺纹结构,当产品加工出来以后,我们如何去测量约束它呢?我们可以用中径来进行约束,那么我们如何计算出外螺纹的中径呢?...

    2024年04月18日
    0℃
关注微信