在稀疏图上执行Kruskal算法的最佳数据结构?

时间:2015-04-05 04:06:26

标签: algorithm data-structures minimum-spanning-tree kruskals-algorithm

如果空间没有约束,那么选择预先形成kruskals算法的最佳数据结构是什么,因为图形将是sparce。

我正在考虑使用单一链接列表实现

2 个答案:

答案 0 :(得分:1)

这听起来像滑铁卢大学的ECE 250学生。不幸的是,项目截止日期已经结束。

答案 1 :(得分:1)

是。 :-)不幸的是,对于这个学生来说,问题很糟糕,因为它没有提供与手头问题相关的其他操作的细节。如果图已经存在,那么一堆sorta是合适的;然而,图形的构造是问题的一部分,因此基于重量以线性顺序存储边缘更为理想。这使得Kruskal的算法更快。