Adds a directed edge from node u to node v with weight w. >>> g = Graph(3) >>> g.add_edge(0, 1, 5) >>> g.dp[0][1] 5
(self, u, v, w)
| 12 | ] # dp[i][j] stores minimum distance from i to j |
| 13 | |
| 14 | def add_edge(self, u, v, w): |
| 15 | """ |
| 16 | Adds a directed edge from node u |
| 17 | to node v with weight w. |
| 18 | |
| 19 | >>> g = Graph(3) |
| 20 | >>> g.add_edge(0, 1, 5) |
| 21 | >>> g.dp[0][1] |
| 22 | 5 |
| 23 | """ |
| 24 | self.dp[u][v] = w |
| 25 | |
| 26 | def floyd_warshall(self): |
| 27 | """ |