北京大学数据结构第十一讲了最短路径问题,尤其是两种经典算法:迪杰斯特拉算法和弗洛伊德算法。最短路径问题常见于网络路由和地图导航等实际应用中。迪杰斯特拉算法适用于单源最短路径问题,而弗洛伊德算法则适合求解所有顶点对之间的最短路径。对于程序员来说,掌握这两种算法的实现重要,因为它们能各类图论问题。学习这两种算法的思路和代码实现,能你在多算法面试或实际项目中大显身手。