day58 代码随想录算法训练营 图论专题11Floyd算法 97. 小明逛公园A*算法 127. 骑士的攻击核心原理:对于任意两个节点 i 和 j,尝试以节点 k 作为中间节点,更新 i 到 j 的最短路径,即 i -> j 的最短路径 = min (原 i->j 路径,i->k->j 路径)。 三层循环逻辑: 外层循环 k:枚举所有可能的中间节点(从 1 到 n); 中层循环 i:枚举所有起点; 内层循环 j:枚举所有终点; 初始化: 自身到自身的距离为 0(代码中未显式写,但可补充); 直接相连的节点距离为输入的边权; 无直接相连的节点距离设为