单项选择题

Dijkstra 算法是用来解决什么问题的?()

A.最小生成树
B.最短路径
C.关键路径
D.最长公共子序列