Challenge: Minimum Spanning Trees
Challenge yourself by solving a problem related to minimum spanning trees.
We'll cover the following...
Let's practice what we have learned so far.
Task
Suppose we are given both an undirected graph G
with weighted edges and
a minimum spanning tree T
of G
.
Provide code to update the minimum spanning tree when the weight of a single edge e
is decreased. We can follow the algorithm described below.
Logic building
Here’s the algorithm to update the minimum spanning tree when the weight of a single edge is decreased:
Algorithm
- Identify the two nodes and that the edge connects.
- Find the path in the minimum spanning tree that connects and