有向图的拓扑排序

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

工具/原料

    纸,笔

    智慧的大脑

方法/步骤

    1

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

    有向图的拓扑排序

    2

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

    有向图的拓扑排序

    3

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

    有向图的拓扑排序

    4

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

    有向图的拓扑排序

    5

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

    有向图的拓扑排序

    6

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

    有向图的拓扑排序END

注意事项

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

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

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

热门经验

single-end

相关经验

  • 科学论文格式要求和科技论文写作技巧

    科学论文格式要求和科技论文写作技巧,一篇好的科技论文不光主题突出,论点鲜明,还应结构严谨,层次分明;格式标准,易于别人阅读。...

    2024年09月19日
    0℃
  • 怎么复习通过大学英语考试——期末考指南

    怎么复习通过大学英语考试——期末考指南,对于不听课的学生来说,大学期末的最后一个月是最难挨的。英语虽然主要依靠平时知识的积累,但是还是有些考试窍门的。...

    2024年08月23日
    0℃
  • 工商管理毕业论文下载教程

    工商管理毕业论文下载教程,可以通过中国知网免费入口免费下载工商管理毕业论文,按如图所示方法,可以成功登录到知网免费入口,在知网无限制免费下载各学科论文,学术论文、硕博论文都可以整篇免费下载,无任何限制,比较实用。...

    2024年06月12日
    0℃
  • 怎么计算视倾角

    怎么计算视倾角,视倾角在生活和工作中应用很广泛。比如泰山挑山工挑重物上山时沿着折尺形路线攀登台阶,再比如盘山公路盘旋式或者“S”形式绕着山体蜿蜒曲折,都用到了视倾角。为什么这样做能省力呢?视倾角又该怎么计算呢?下面将通过视倾角的相关定义、为何视倾角能省力、视倾角计算过程这三个步骤逐步解答。...

    2024年05月21日
    0℃
  • 无限循环小数怎么化成分数

    无限循环小数怎么化成分数,在小学阶段,我们接触过无限循环小数,比如0.333...,0.999...,0.135135135...,3.75121212...,等等。也知道无限循环小数是可以化成分数的。可是,无限循环小数怎么化成分数呢?下面将逐步用实例推导出无限循环小数化成分数的公式。...

    2024年05月21日
    0℃

联系我们

在线咨询: QQ交谈

邮件:baikejingyan@gmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信