上一页 1 ··· 5 6 7 8 9
摘要: 洛谷 1379 八数码难题 八数码难题,一道经典的BFS题目(反正我也不会什么康托展开...)写完后,发现众多题解中并没有几篇双向BFS,于是就来发一波题解(尽管单向的BFS也能AC,但双向BFS明显要高效许多)。 思路如下: 首先我们可以将这个3x3的矩阵转化为一个九位数字,存入队列时也会方便很多 阅读全文
posted @ 2018-06-28 09:23 Christopher_Yan 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Floyd-Warshall Floyd算法,是一种著名的多源最短路算法。 核心思想: 用邻接矩阵存储图,核心代码为三重循环,第一层枚举中间点k,二三层分别枚举起始点i与目标点j。然后判断经过中间点k后,i与j间的路程是否会减小。如果是,就更新i,j之间的最短路。 需要注意的是,为了保证更新成功,需 阅读全文
posted @ 2018-06-28 08:12 Christopher_Yan 阅读(1561) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9