Załóżmy, że podajemy minimalne drzewo T rozpinające dany wykres G (z n wierzchołkami i m krawędziami) i nową krawędzią e = (u, v) wagi w, którą dodamy do G. Podaj skuteczny algorytm, aby znaleźć minimalne drzewo opinające wykresu G + e. Twój algorytm powinien działać w O (n) czasie, aby otrzymać pełny kredyt.Dodaj nową krawędź do wykresu i znajdź nowe drzewo opinające w O (n)
(c) od instrukcji Skiena
start Prim lub Kruskala alg z U lub V aż docieramy fragment podane obejmującym drogi drzewa? Wygląda na to, że nowe drzewo opinające wiele się nie zmieni od jednej nowej krawędzi.
Ponieważ jest to problem pracy domowej, można wyjaśnić bardziej szczegółowo, co chcesz pomóc? To wielki problem, ale nie zamierzamy dać ci odpowiedzi. – templatetypedef