单项选择题

Dijkstra算法是解单源最短路径问题的一个()算法。

A.动态规划
B.分治
C.回溯
D.贪心