• 2021-04-14
    关于Prim算法和Kruskal算法,下列说法正确的是________?
  • Kruskal算法在执行过程的中间结果可能有多棵树(称为森林),最终才合并成我们所需的最小生成树。#Prim算法在生成树集合扩展时,总是形成单棵树。#有效实现Prim算法的关键是设法较为高效地选择出已经在生成树内和尚不在生成树内的顶点之间的最小权值边。#二叉搜索树是一种能满足Prim算法的数据结构。

    内容

    • 0

      关于Prim算法和Kruskal算法的比较,正确的是 A: 两个算法的时间复杂度相同 B: Prim算法适用于稠密图,Kruskal算法适用于稀疏图 C: Kruskal算法的时间复杂度是用顶点个数决定的 D: Prim为了提高贪心选择时查找最短边的效率,首先将图中的所有边按权值排序。

    • 1

      关于Prim算法和Dijkstra算法,以下说法正确的是( )。

    • 2

      最小生成树可用prim和kruskal两种算法求解。( )

    • 3

      下面关于Prim算法和Kruskal算法的时间复杂度正确的是()。 A: Prim算法的时间复杂度与网中的边数有关,适合于稀疏图 B: Prim算法的时间复杂度与网中的边数无关,适合于稠密图 C: Kruskal算法的时间复杂度与网中的边数有关,适合于稠密图 D: Kruskal算法的时间复杂度与网中的边数无关,适合于稀疏图

    • 4

      针对最小生成树问题的Prim算法和Kruskal算法,以下策略正确的是: A: 稀疏有向图(连接边比较少)应用Prim算法,稠密图(连接边比较多)应用Kruskal算法。 B: 稀疏有向图(连接边比较少)应用Kruskal算法,稠密图(连接边比较多)应用Prim算法。 C: 稀疏有向图(连接边比较少)和稠密图(连接边比较多)都应用Kruskal算法。 D: 稀疏有向图(连接边比较少)和稠密图(连接边比较多)都应用Prim算法。