Question: Which of the following algorithms uses dynamic programming to solve the problem of finding the shortest path in a weighted graph?
Options:
Correct Answer: Bellman-Ford Algorithm
Solution:
The Bellman-Ford Algorithm uses dynamic programming to find the shortest path in a weighted graph, especially when negative weights are present.