标签: algorithm graph time-complexity computer-science
你能帮我解决这个问题吗?
给定无向图 G ,使用加权边连接,使得权重为 [1,k] 中的整数。编写Prim算法的修改版本,该算法返回 O(kn + m)时间内的最小生成树。
注意:
答案 0 :(得分:0)
您应该使用有限的边长范围。这将帮助您更有效地保留边缘的优先级队列。请记住,算法中最重要的步骤是找到连接到目前为止构建的树的最小权重边缘与尚未添加到树中的节点。尝试使用counting sort作为灵感。