prim算法是什么?


prim算法是:图论中的一种算法。

普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。

该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克(英语:Vojtěch Jarník)发现;并在1957年由美国计算机科学家罗伯特·普里姆(英语:Robert C. Prim)独立发现;1959年,艾兹格·迪科斯彻再次发现了该算法。因此,在某些场合,普里姆算法又被称为DJP算法、亚尔尼克算法或普里姆-亚尔尼克算法。

通过邻接矩阵图表示的简易实现中,找到所有最小权边共需O(V)的运行时间。使用简单的二叉堆与邻接表来表示的话,普里姆算法的运行时间则可缩减为O(ElogV),其中E为连通图的边数,V为顶点数。如果使用较为复杂的斐波那契堆,则可将运行时间进一步缩短为O(E+VlogV),这在连通图足够密集时(当E满足Ω(VlogV)条件时),可较显著地提高运行速度。

Prim.是primary、Sec.是secondary。

一、primary

1、读音:英 [ˈpraɪməri]   美 [ˈpraɪmeri]

2、释义:主要的。

3、语法:primary的基本意思是“首要的,主要的,基本的”,形容在进展顺序上占首位,也指在重要性方面占主导地位,也可表示“最初的,初级的”。

二、secondary

1、读音:英 [ˈsekəndri]   美 [ˈsekənderi]

2、释义:次要的。

3、语法:基本意思是“支持”某人,也可表示“赞成”某议案或提案、“赞同”某人的观点等。

扩展资料

primary近义词:main

1、读音:英 [meɪn]   美 [meɪn]

2、释义:主要的。

3、语法:main的基本意思是“主要的”“最重要的”,指某事或某物是整体中最主要或最明显的,或在大小、潜力或重要性方面优于同类事物的。

4、用法例句:Tourists are, in the main, sympathetic people大体说来,游客们都富有同情心。

开音节:单个元音字母后面没有辅音字母的音节,也就是“辅音+元音”的结构;或者元音+辅音+e的结构。第二个是开音节,i发ai

闭音节结尾为:元音+辅音,第一个是闭音节i发i,


转载请注明原文地址:https://juke.outofmemory.cn/read/2914330.html

最新回复(0)