游戏行业面试题更新 2026-08-05

最短路径算法有哪些,区别在哪?

途游游戏前端/移动开发游戏技术原理方案权衡

考察说明

考察对经典最短路径算法的掌握、适用场景和复杂度区分

回答思路

  1. 列出Dijkstra、Bellman-Ford、Floyd、A*等常见算法
  2. 说明各自的适用条件(权重非负/负权/单源/全源)
  3. 比较时间复杂度与空间复杂度
  4. 指出实际场景中的选择依据
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。