Finding a Minimum Spanning Tree given the old MST and a new vertex + edges
问题 In a sample problem, I'm given a MST T for a weighted graph G = (V, E). The question is, if a new vertex v and all its edges are to be added to the graph, what is an o(|V|log|V|) algorithm to compute the new MST of this new G* = (V U v, E*). My only idea so far is: add min( out(v) ) to T for each edge e in out(v) do let u be the other vertex of e if there exists a lower weight path from v to u then remove all edges in that path from T add e to T Two problems: What do I do with the vertices