克鲁斯卡尔(kruskal)和一本正经的(prim)的区别

在计算机科学中,Prim和Kruskal的算法是一种贪婪的算法,它为连通加权无向图寻找最小生成树。生成树是图的子图,使得图的每个节点都由一条路径连接起来,这条路径就是树。每棵生成树都有一个权重,所有生成树的最小可能权重/代价就是最小生成树(MST)。...

克鲁斯卡尔与PRM

在计算机科学中,Prim和Kruskal的算法是一种贪婪的算法,它为连通加权无向图寻找最小生成树。生成树是图的子图,使得图的每个节点都由一条路径连接起来,这条路径就是树。每棵生成树都有一个权重,所有生成树的最小可能权重/代价就是最小生成树(MST)。

关于Prim算法的更多信息

该算法由捷克数学家Vojtěch Jarník于1930年开发,随后由计算机科学家robertc.Prim于1957年独立开发。1959年,埃德斯格尔·迪克斯特拉重新发现了它。该算法可分为三个关键步骤;

给定有n个结点的连通图和每条边各自的权重,

1从图中选择任意节点并将其添加到树T(将是第一个节点)

2考虑连接到树中节点的每条边的权重并选择最小值。在树T的另一端添加边和节点,并从图中移除边。(如果存在两个或多个最小值,请选择任意一个)

三。重复步骤2,直到n-1条边添加到树中。

在这种方法中,树从一个任意节点开始,并在每个循环中从该节点开始扩展。因此,要使算**常工作,图必须是连通图。Prim算法的基本形式具有O(V2)的时间复杂度。

关于克鲁斯卡尔算法的更多信息

约瑟夫·克鲁斯卡尔(Joseph Kruskal)开发的算法出现在1956年的《美国数学学会会刊》上。克鲁斯卡尔的算法也可以用三个简单的步骤来表达。

给定有n个节点的图和每条边各自的权重,

1选择整个图中权重最小的弧,添加到树中并从图中删除。

2对于其余的边,选择权重最小的边,以不形成循环的方式。将边添加到树并从图形中删除。(如果存在两个或多个最小值,请选择任意一个)

三。重复步骤2中的过程。

在该方法中,算法从最小加权边开始,在每个周期继续选择每个边。因此,在算法中,图不需要连通。Kruskal算法的时间复杂度为O(logV)

克鲁斯卡尔算法和普里姆算法有什么区别?

•Prim的算法用一个节点初始化,而Kruskal的算法用一个边初始化。

•Prim的算法从一个节点延伸到另一个节点,而Kruskal算法选择边的方式不是基于最后一步。

•在prim算法中,图必须是连通图,而Kruskal算法也可以对不连通图起作用。

  • 发表于 2020-11-03 10:11
  • 阅读 ( 161 )
  • 分类:IT

你可能感兴趣的文章

航行(voyage)和巡航(cruise)的区别

...里斯托弗·哥伦布第二次航行地图 什么是巡游(a cruise)? 克鲁斯一词也可用作名词和动词。名词cruise指的是在船上或船上游玩,通常是作为一个假期,通常在几个地方停留。邮轮这个词就是从这个概念衍生出来的。 动词cruise意思...

  • 发布于 2020-10-23 12:58
  • 阅读 ( 348 )

蝙蝠侠(batman)和超人(superman)的区别

...超人的更多信息 克拉克肯特是超人的别名。他的本名是卡尔·埃尔。超人这个角色是由杰瑞·西格尔创造的。它也是为广播、电视和电影连续剧而创作的。超人的第一次出现是在1938年。超人出生在氪星上。超人的服装是一件紧身...

  • 发布于 2020-11-03 23:05
  • 阅读 ( 395 )

由于地区性的网络交易非常复杂,所以切断电源线是令人困惑的

... Brnsvl McA 锡拉丘兹 Cedar Rapids Wtrlo IWC和Dub 埃尔帕索(拉斯克鲁斯) 埃尔克哈特南弯 博伊西 雅基玛帕斯科Rchlnd Knnwck 尤金 贝克斯菲尔德 哥伦比亚杰斐逊市 梅德福德克拉马斯瀑布 博蒙特阿瑟港 苏城 盖恩斯维尔 昆西·汉尼拔·基...

  • 发布于 2021-04-04 11:10
  • 阅读 ( 137 )

经济学家保罗·克鲁格曼谈论阿西莫夫、死亡之星和其他科幻影响

...受《连线》杂志采访时,著名经济学家、专栏作家保罗·克鲁格曼谈到了科幻小说对他生活和职业生涯的影响,并讨论了他的新书《立即结束大萧条!这是一本很长很有趣的读物,其中包括克鲁格曼在读了艾萨克·阿西莫夫的《...

  • 发布于 2021-04-22 17:39
  • 阅读 ( 122 )

普里姆斯(prims)和krushal算法(krushal algorithm)的区别

...1.“Prim算法–Javatpoint.”Www.Javatpoint.com,可在此处获得。2Kruskal的算法–Javatpoint.“Www.Javatpoint.com,可从这里获得。3。”Www.Javatpoint.com,可从这里获得。4普里姆的算法。“维基百科,维基媒体基金会,11月2018日18,可在这里。5。...

  • 发布于 2021-07-01 11:09
  • 阅读 ( 246 )

钦定本(king james bible)和日内瓦圣经(geneva bible)的区别

...文译本。他们在迈尔斯·科弗代尔、约翰·诺克斯和约翰·卡尔文等学者的指导下工作。这本圣经也是历史上最重要的宗教**之一,被翻译成英语,比詹姆士国王的版本早了51年。像莎士比亚、克伦威尔和约翰·多恩这样的伟大学者...

  • 发布于 2021-07-11 03:36
  • 阅读 ( 405 )

接地1(earth 1)和接地2(earth 2)的区别

...情节,也无法了解相似人物之间的细微差别和花絮,例如卡尔-L和卡尔-埃尔,超人的不同变体,或霍克曼和霍克曼,其中一个是埃及神荷鲁斯赋予人类的魔法力量,另一个是来自塔纳加尔星球的外星人。故事情节变得如此混乱,...

  • 发布于 2021-07-12 13:40
  • 阅读 ( 281 )

威尔惠顿是如何完成事情的

...。二十年后,我终于见到了在《下一代》中扮演韦斯利·克鲁斯的演员兼作家,但我仍然不得不忍受公众的尴尬。惠顿这个周末来到圣地亚哥,阅读他的新书《我们生命中最快乐的日子》,这是一本关于在70年代和80年代成长为极...

  • 发布于 2021-07-30 10:35
  • 阅读 ( 84 )

德克萨斯州移民中心信息

...点到晚上9点,上午11点到下午3点到下午6点到晚上9点。马卡尔·阿尔915-225-0700,这是一份联合国声明。该声明的目的是为了保护环境和电信系统的安全,并将其保存在帕索省电信局电信中心。 这是一个由联合国信息代表联系的...

  • 发布于 2021-09-05 17:24
  • 阅读 ( 179 )

电视史与阴极射线管

...、摄像机、示波器和雷达显示器。 1897年,德国科学家卡尔·费迪南德·布朗发明了第一台阴极射线管扫描装置。布劳恩介绍了一种带有荧光屏的阴极射线管,称为阴极射线示波器。当电子束击中屏幕时,屏幕会发出可见光。 1...

  • 发布于 2021-09-13 02:19
  • 阅读 ( 261 )
tlhb9105
tlhb9105

0 篇文章

相关推荐